Httpサーバーのペアを、ポート80でリッスンするが、同じサーバー上の異なるインターフェイスでリッスンするように構成するにはどうすればよいですか?
具体的には、1台のマシン(CentOS 6)でnginxとApacheを実行し、さまざまなIP上のさまざまなアプリケーションを実行したいと思います。
デフォルトでは、Apacheは0.0.0.0にバインドし、すべてのインバウンドトラフィックの要求に応答すると思います。このシナリオはどのように実装できますか?
Apacheで、Listen 80
をListen X.X.X.X:80
に変更します。
Nginxで、listen 80;
をlisten Y.Y.Y.Y:80;
に変更します。
サービスが特定のポートにバインドされると、他のサービスはそのポートにバインドできなくなります。別のポートを使用する必要がある場合があります。
実装しようとしているシナリオはどのようなものですか?それはNginxの負荷分散ですか?