
거의 가까워졌음을 알지만 내 node.js 앱을 내 NGINX 역방향 프록시에 연결할 수 없는 것 같습니다. 내 노드 앱은 로컬에서 작동하고 내 구성 파일은 정상적으로 테스트됩니다. 먼저, 내 nodejs 앱을 nginx vps에 업로드해야 합니까?에 대한 질문입니다.
다음 구성으로 nginx를 실행하는 VPS가 있습니다.
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
node.js 앱이 요청을 프록시로 보내면 프록시가 내 로컬 아파치에 요청을 제공하기를 원하는 것입니다. 내가 찾은 모든 튜토리얼에서는 nginx 구성을 편집하라고 나와 있지만 내 구성은 그렇지 않습니다. 작동하지 않는 것 같습니다. 제가 뭘 잘못하고 있는 걸까요?
답변1
/
Proxy_pass 줄 끝에 다음을 추가하세요 .
proxy_pass http://127.0.0.1:3001/;