
近づいていることはわかっていますが、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/;