리버스 프록시로 웹훅 URL 구성하기
n8n v2.29n8n은 N8N_PROTOCOL, N8N_HOST, N8N_PORT를 조합하여 웹훅 URL을 생성합니다. n8n을 리버스 프록시 뒤에서 실행할 때는 다음 사항을 반드시 수행해야 합니다. 이 변수에 대한 자세한 내용은 환경 변수 참조를 확인하세요.
n8n은 N8N_PROTOCOL, N8N_HOST, N8N_PORT를 조합하여 웹훅 URL을 생성합니다. n8n이 리버스 프록시 뒤에서 실행되는 경우 이 방식은 제대로 작동하지 않습니다. 이는 n8n이 내부적으로는 포트 5678에서 실행되지만, 리버스 프록시가 포트 443으로 웹에 노출하기 때문입니다.
n8n을 리버스 프록시 뒤에서 실행할 때는 다음 사항을 반드시 수행해야 합니다.
WEBHOOK_URL환경 변수를 사용하여 웹훅 URL을 수동으로 설정합니다. 이렇게 하면 n8n이 에디터 UI에 해당 URL을 표시하고, 외부 서비스에 올바른 웹훅 URL을 등록할 수 있습니다.N8N_PROXY_HOPS환경 변수를1로 설정합니다.- 요청 경로상의 마지막 프록시에서 최초 요청에 대한 정보를 전달하도록 다음 헤더를 설정합니다.
export WEBHOOK_URL=https://n8n.example.com/
export N8N_PROXY_HOPS=1
이 변수에 대한 자세한 내용은 환경 변수 참조를 확인하세요.