web-dev-qa-db-ja.com

2つのhttpサーバーを実行していますが、異なるインターフェイスにバインドしていますか?

Httpサーバーのペアを、ポート80でリッスンするが、同じサーバー上の異なるインターフェイスでリッスンするように構成するにはどうすればよいですか?

具体的には、1台のマシン(CentOS 6)でnginxとApacheを実行し、さまざまなIP上のさまざまなアプリケーションを実行したいと思います。

デフォルトでは、Apacheは0.0.0.0にバインドし、すべてのインバウンドトラフィックの要求に応答すると思います。このシナリオはどのように実装できますか?

6
warren

Apacheで、Listen 80Listen X.X.X.X:80に変更します。

Nginxで、listen 80;listen Y.Y.Y.Y:80;に変更します。

13
Shane Madden

サービスが特定のポートにバインドされると、他のサービスはそのポートにバインドできなくなります。別のポートを使用する必要がある場合があります。

実装しようとしているシナリオはどのようなものですか?それはNginxの負荷分散ですか?

0
Yasith Tharindu