
我知道我已經很接近了,但我似乎無法將我的 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 應用程式將請求發送到代理,然後代理將向我的本地 apache 提供請求,我找到的所有教程都告訴我編輯 nginx 配置,僅此而已,但我的配置沒有似乎不起作用,我可能做錯了什麼?
答案1
/
在 proxy_pass 行末尾新增:
proxy_pass http://127.0.0.1:3001/;