반응형
우선 NginX 설치하기
sudo apt-get update // 설치 전 ubuntu 업데이트
sudo apt-get upgrade // 설치 전 ubuntu 업그레이드
apt-get install nginx // NginX 설치
systemctl status nginx // Nginx 설치 확인
sudo service nginx start // Nginx 시작
설치 후 Node.js Port 연동해주기
vi /etc/nginx/sites-available/default //nginx port 설정을 위한 접근
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://127.0.0.1:[원하는 포트 번호]/;
proxy_redirect off;
}
ex)
location /backend {
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://127.0.0.1:9000/;
proxy_redirect off;
}
다음과 같이 해준 뒤 Nginx를 재 실행해주면 된다.
재 실행을 한 뒤 localhost 로 접근하면 node express 의 값이 보여짐을 확인할 수 있다.
참고 링크 / 자세한 설명 등을 더 보고 싶다면 아래 링크를 참고해주세요.
https://darrengwon.tistory.com/546
https://sjparkk-dev1og.tistory.com/53
반응형
'[Web]' 카테고리의 다른 글
[Web] Node express 미들웨어 (0) | 2021.11.27 |
---|---|
[Web][Supervisor/PM2 /Forever] Node 서버 백그라운드 실행 (0) | 2021.11.24 |
[Web] Node.js Error 해결하기[Error: listen EADDRINUSE: address already in use :::포트번호] (0) | 2021.11.21 |
[Web] CORS policy 정책관련 오류 해결 // Access-Control-Allow-Origin (0) | 2021.11.19 |
[Web] Ubuntu 셋팅[Vue.js Node.js] 관련 History 기록 (0) | 2021.11.16 |