post
Como Usar 2 URLs como Webhook no N8N Usando Portainer e Traefik
Publicado em: 13/10/2024 / Atualizado em: 13/10/2024
Para que você possa editar a URL principal do seu N8N usando o Traefik, você deve alterar sua stack (arquivo YAML) do N8N, a variável “WEBHOOK_URL”, assim como mostra abaixo:
environment: - WEBHOOK_URL=https://api2.SEUSITE.com.br/
Caso você queira deixar outra URL, apenas troque o endereço acima.
Fora isso, você precisa trocar o parâmetro “traefik.http.routers.n8n.rule” como mostra abaixo:
deploy: labels: - traefik.enable=1 - traefik.http.routers.n8n.rule=Host(Host(`api2.SEUSITE.com.br`)) - traefik.http.routers.n8n.entrypoints=websecure - traefik.http.routers.n8n.priority=1 - traefik.http.routers.n8n.tls.certresolver=letsencryptresolver - traefik.http.routers.n8n.service=n8n - traefik.http.services.n8n.loadbalancer.server.port=5678 - traefik.http.services.n8n.loadbalancer.passHostHeader=1
Porem, caso queira manter a URL antiga em compatibilidade para continuar recebendo as requisições antigas, você pode deixar 2 URLs assim:
deploy: labels: - traefik.enable=1 - traefik.http.routers.n8n.rule=Host(Host(`api2.SEUSITE.com.br`) || Host(`api.SEUSITE.com.br`)) - traefik.http.routers.n8n.entrypoints=websecure - traefik.http.routers.n8n.priority=1 - traefik.http.routers.n8n.tls.certresolver=letsencryptresolver - traefik.http.routers.n8n.service=n8n - traefik.http.services.n8n.loadbalancer.server.port=5678 - traefik.http.services.n8n.loadbalancer.passHostHeader=1
Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/5724
ID de Referência: 5724
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.