일단 프록시 설정이 먼가 잘못되었나 싶어서 고민했는데
알고보니.. 망할 포트를 잘못 설정해서 502 bad gateway 뿜뿜..
결론은.. 머.. 잘 돌아가는 것으로 보인다?
// 홈페이지 1 server { listen 80; server_name domain.co.kr www.domain.co.kr; location / { proxy_pass http://localhost:20000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } // 홈페이지 2, 특정 하위 주소에 다른 서비스를 연결함 server { listen 80; server_name domain2.co.kr www.domain2.co.kr; location / { proxy_pass http://localhost:30000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /sub1 { proxy_pass http://localhost:40000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } // 다른 서비스로 연결되는 녀석을 서브 도메인으로 연결 server { listen 80; server_name sub1.domain2.co.kr; location / { proxy_pass http://localhost:40000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } // 홈페이지 3, 서비스를 서브 도메인으로도 연결 server { listen 80; server_name sub2.domain2.co.kr; location / { proxy_pass http://localhost:50000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } |
'프로그램 사용 > nginx' 카테고리의 다른 글
nginx 리버스 프록시 와 ckeidtor upload 413 에러 (0) | 2019.04.03 |
---|---|
nginx 502 bad gateway와 audit (0) | 2019.03.20 |
nginx load balance (0) | 2019.03.05 |
nginx reverse proxy (2) | 2018.10.30 |
nginx fastcgi 캐싱 (0) | 2015.09.10 |