n8n을 Nginx에 등록 시 주의 사항 (feat. 필독사항)

2025. 2. 11. 15:47·Infra/n8n

n8n 디져 그냥!

n8n 구축하면 날 가장 많이 삽질하게 했던 Top3 중 2번째다

n8n에 도전하시는 많은 분들은 부디 이 부분을 문제 없이 지나가시길 바라며...


까탈스런 n8n

이 웃기고도 열받는 상황은 Nginx에 n8n을 등록하면서부터 생겼다

HTTPS를 적용한 직후라서 더 헷갈렸었다 (뭐만 하면, SSL 문제인가...?)

 

본론부터 말하면 n8n은 `location /` 하위에 붙어있는 서브디렉토리로는 실행할 수 없다

 

뭔말이냐면 아래 두 사진을 보시면 된다

서브 디렉토리 지정해주면 동작 안함 (/n8n)
최상위 주소로 주면 동작함 (/)

이 문제에 대해 찾아보니 개발진도 알고 있는 문제인 것 같았다 (글쓴이가 나랑 비슷한 상황이었음)

https://community.n8n.io/t/docker-image/32096/24

 

Docker image

thank you for your response @Jon! im still trying to achieve my goal. i have set up my deployment yaml where i specified env variables such as: env: - name: N8N_HOST value:sub.domain.com - name: N8N_PATH value: /n8n/ - name: N8N_PROTOCOL value: https - nam

community.n8n.io

 

첨엔 sub 도메인이 뭔가 했더니 `/` 뒤에 이어지는 주소였음

이것 때문에 결국 도메인을 두개 팠다...

 

여담이지만 공유기 바꾸고 나니 DuckDNS 쓸 수 있어서 좋더라 ㅋ

(공유기...여기에 또 치가 떨리는 썰이 있다.. 통신사 공유기는 그냥 잘게 부셔버리자)

 

한번 개고생을 했더니 DNS 두 개 파고도, Certbot 3초 컷 했다


예외사항

근데 도메인 두개 파고 나니 나중에 판 n8n 쪽은 갑자기 안전하지 않다고 크롬에서 찡찡댔다

https 빨간줄 찍찍;;;

 

해결방법은 크롬 업데이트였고, 히스토리는 아래와 같다

 

그래서 인증서 발급이 제대로 안된건가 싶어서 SSL 인증 테스트 사이트 가서 테스트 함

https://www.ssllabs.com/ssltest/

 

SSL Server Test (Powered by Qualys SSL Labs)

SSL Server Test This free online service performs a deep analysis of the configuration of any SSL web server on the public Internet. Please note that the information you submit here is used only to provide you the service. We don't use the domain names or

www.ssllabs.com

문제 없이 잘 됐던데요...

저기 뜨는 파란 문구 보이시는가?

This site works only in browsers with SNI support.

SNI로만 동작한다길래 이게 뭔가 싶어서 찾아봤는데 알고보니 그냥 내가 방금 한 행동이었음

하나의 IP 주소에서 여러 도메인을 호스팅할 수 있게 해주는 것

(SNI는 SSL/TLS 프로토콜의 확장 기능)

 

그러다가 혹시나 싶어 크롬 업데이트 했더니 해결됐다

좀 더 찾아보니 구형 브라우저 or 구형 OS or 구형 라이브러리 탓이라서 뜨는 에러라고...

반응형

'Infra > n8n' 카테고리의 다른 글

n8n, Active 안되는 이슈 해결방법 (feat. n8n 활성화)  (0) 2025.02.12
n8n에 Github 연결하기 (feat. GitHub 토큰)  (0) 2025.02.12
n8n에서 Webhook 테스트하기 (feat. n8n 웹훅 노드 사용법)  (0) 2025.02.11
n8n 기본 주소 변경하기 (feat. n8n 웹훅 주소 바꾸기)  (0) 2025.02.11
n8n에서 Discord로 알림 보내기 (feat. n8n 디스코드 노드 사용법)  (0) 2025.02.11
'Infra/n8n' 카테고리의 다른 글
  • n8n, Active 안되는 이슈 해결방법 (feat. n8n 활성화)
  • n8n에 Github 연결하기 (feat. GitHub 토큰)
  • n8n에서 Webhook 테스트하기 (feat. n8n 웹훅 노드 사용법)
  • n8n 기본 주소 변경하기 (feat. n8n 웹훅 주소 바꾸기)
Ratatou2
Ratatou2
온갖 정보들을 기록해두는 메모보드 블로그
  • Ratatou2
    nak-z
    · Ratatou2 ·
  • 전체
    오늘
    어제
  • 공지사항

    • 블로그 이전 진행 중 (24.11.25 ~)
    • 분류 전체보기 (311) N
      • OS (90)
        • Linux (39)
        • Window (24)
        • Mac (22)
        • Android (5)
      • Infra (88)
        • DevOps (38)
        • Docker (14)
        • Jenkins (12)
        • n8n (14)
        • Nextcloud (8)
        • Rasberry Pi (2)
      • Dev (19)
        • JAVA (7)
        • Python (1)
        • DB (3)
        • Vue (2)
        • AI (6)
        • Git (0)
      • Tools (11) N
      • Study (69)
        • Algorithm (66)
        • CS (3)
      • Game (10)
        • Project Zomboid (9)
        • Don't Starve Together (1)
      • etc (23)
        • Temp (0)
      • 개발 외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Ratatou2
n8n을 Nginx에 등록 시 주의 사항 (feat. 필독사항)
상단으로

티스토리툴바