最近、ラズベリーパイに非常に基本的なサーバー構成を実装しようとしましたが、実際にはいくつかの問題に直面しています。ポート 8080 でノード アプリケーションを実行し、ポート 80 で Nginx サーバーを実行しています。アプリケーションに到達するには、Nginx にリバース プロキシとして動作するように要求して、ポート 80 の接続を 8080 にリダイレクトする必要がありました。これを Nginx 構成ファイルで次のように構成しました。
server {
listen 80;
server_name XX.XX.XX.XX;
location / {
proxy_pass http://XXX.XXX.X.XX:8080/;
}
}
外部ルーターの IP アドレスにアクセスしようとすると、すべて問題なく、URL に指定したパラメーターに関係なく、問題なくアプリケーションにアクセスできます。次に、すべてのリクエストがアプリケーションを通過できるように、ブラウザでプロキシを構成しようとしました。実際には機能せず、アプリケーションにリダイレクトする代わりに、すべてのページが Nginx ウェルカム メッセージにリダイレクトされました (これは、リバース プロキシ リダイレクトを実装するまで表示されないはずです)。
アプリケーションを介してすべての接続を渡す方法でプロキシを構成する方法を知っていますか?
サーバーとネットワークに関する知識不足で申し訳ありませんが、ご協力いただきありがとうございます。