リバース プロキシを使用して node.js アプリを検索する nginx がありました。基本的には、ポート 80 でリッスンし、ポート 3000 で実行されている node.js コンテンツをサーバー化していました。
同じドメインで、同じ nginx インスタンスに対して別のリバース プロキシをセットアップしたいのですが、構成が機能していないようです。
server {
listen 80;
server_name test;
location / {
proxy_pass http://localhost:3000;
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;
}
}
server {
listen 8080;
server_name test2;
location / {
proxy_pass http://localhost: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;
}
}
ご覧のとおり、ポート 80 -> 3000 を逆にしたいのですが、さらに 8080 -> 3001 をミックスに追加したいと思います。何か提案はありますか?