소스를 git 에 올리고 서버에서 셋팅하는것까지는 완료되었고 

다음은 nginx 를 리버스 프록시로 사용하는 방법을 살펴보았다.


참고글을 참고(?)하여 /etc/nginx/sites-available/ 경로에 default 폴더를 수정해주었다.

*중간에 도메인뒤에 포트를 붙여주지않으면 css 나 js의 path 가 깨지는 문제가 있었는데 server 괄호에 있는 server_name 을 주석처리해주니 해결되었다! (도메인에 포트가 붙어야 접속이 되면 프록시를 사용하는 의미가 없다능..)


server {

 22         #listen 80 default_server;

 23         #listen [::]:80 default_server;

 24         listen 80;


location / {

 52                 # First attempt to serve request as file, then

 53                 # as directory, then fall back to displaying a 404.

 54                 # try_files $uri $uri/ =404;

 55                 proxy_set_header X-Real-IP $remote_addr;

 56                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

 57                 proxy_set_header Host $http_host;

 58                 proxy_set_header X-NginX-Proxy true;

 59 

 60                 proxy_pass http://127.0.0.1:3000/;

 61         }


}



참고글

https://medium.com/sjk5766/nginx-reverse-proxy-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-e11e18fcf843

https://velog.io/@jeff0720/2018-11-18-2111-%EC%9E%91%EC%84%B1%EB%90%A8-iojomvsf0n

+ Recent posts