wils@web ~ $ cat ~/ajuda/como-configurar-um-proxy-reverso-com-traefik-2-9-para-aplicacoes-em-conteineres.md
DevOpsComo configurar um proxy reverso com Traefik 2.9 para aplicações em contêineres
O Traefik é um proxy reverso moderno e dinâmico, ideal para gerenciar o tráfego de aplicações em contêineres. Neste manual, você aprenderá a configurá-lo para suas aplicações.
Pré-requisitos
- Docker instalado e em execução.
- Docker Compose instalado.
- Conhecimento básico de redes e contêineres.
Passo a Passo para Configuração
1. Criar um diretório para o projeto
mkdir traefik-proxy
cd traefik-proxy
2. Criar o arquivo docker-compose.yml
version: '3.8'
services:
traefik:
image: traefik:v2.9
command:
- --api.insecure=true
- --providers.docker=true
- --entrypoints.web.address=:80
ports:
- '80:80'
- '8080:8080'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
app:
image: nginx:alpine
labels:
- 'traefik.enable=true'
- 'traefik.http.routers.app.rule=Host(`meuapp.local`)'
- 'traefik.http.services.app.loadbalancer.server.port=80'
networks:
- web
networks:
web:
external: true
3. Criar a rede externa
docker network create web
4. Iniciar os serviços
docker-compose up -d
5. Testar a configuração
Adicione uma entrada no seu arquivo /etc/hosts:
127.0.0.1 meuapp.local
Acesse http://meuapp.local no seu navegador.
Conclusão
Com o Traefik configurado, você pode facilmente gerenciar o tráfego para suas aplicações em contêineres. Dica: Explore as funcionalidades do Traefik, como autenticação e redirecionamento de HTTPS, para aumentar a segurança.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.