소스를 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
'사이드 프로젝트' 카테고리의 다른 글
Spring Boot 프로젝트 셋팅2 - 프레임워크 (0) | 2019.05.21 |
---|---|
Spring Boot 프로젝트 셋팅1 - 서버환경 (0) | 2019.05.11 |
코딩야학 프로젝트 day4 (0) | 2019.01.16 |
코딩야학 프로젝트 day3 (0) | 2019.01.08 |
코딩야학 프로젝트 day2 (0) | 2019.01.08 |