[NGINX - Server] NGINX + Node 연동하기
NGINX 서버에서 설정을 해야합니다.
1) 셀리눅스 보안해제
# setsebool -P httpd_can_network_connect 1
2) nginx 설정파일 수정
-- 선택 1. default.conf 가 include 되어있는 부분을 지우고 직접 입력하기
vi /etc/nginx/nginx.conf
-- 선택 2. default.conf 를 수정하기
vi /etc/nginx/conf.d/default.conf
proxy_pass http://[Node 서버 아이피]:[Node Port];
server {
listen 80;
server_name localhost;
// 추가내용
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://192.168.136.133:3000;
proxy_redirect off;
}
// ...
}
3) nginx 재시작
# service nginx restart
'Server, WAS > nginx' 카테고리의 다른 글
[NGINX - Server] 설치하기 (0) | 2021.03.17 |
---|---|
맥에서 nginx 설치 및 설정 (0) | 2019.12.24 |