[NGINX - Server] NGINX + Node 연동하기

2021. 3. 17. 23:41 Server, WAS/nginx

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

 

출처 : know-one-by-one.tistory.com/87

'Server, WAS > nginx' 카테고리의 다른 글

[NGINX - Server] 설치하기  (0) 2021.03.17
맥에서 nginx 설치 및 설정  (0) 2019.12.24