localhost:8080でリッスンするノードサーバーがあり、プロキシーパスとしてnginxを使用したいので、nginxはポート80の受信接続をlistenします。しかし、私はリバースプロキシを行うためにnginxの設定を構成することができません。私は現在、ドメインを持っていません、サーバーIPだけです。だから私はserver_nameは$ホストまたは何かに設定する必要があると思いますか?Nginx win server 2012 - プロキシーパスを設定する
events{
}
http{
server{
listen 80;
location/{
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host 127.0.0.1;
}
}
}
私はちょうどnginxのページへの歓迎を受けるポート80で私のサーバーのIPを訪問しようとします。
'nginx'見ていないあなたの新しい設定ファイルを再ロードし、再起動する必要があります - ウェルカムページは、おそらくdefaultを呼ばれる別の構成ファイル、からです。 'nginx -t'または' nginx -T'を試して、エラーログを見てください。 –
私が作ったconfigファイルを使って、正常にテストしました。 – johns193