Windows 2012サーバーで実行されているApache 2.4サーバーで2つのサイトをホストしようとしています。 、この構成サンプルの上に考えるとポート8080上で実行しているサイトへのドメイン・ポイントの両方でWindows 2012サーバーでApacheサーバーに複数のサイトをホストする
<VirtualHost *:80>
DocumentRoot "/www/example1"
ServerName www.example.com
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot "/www/example2"
ServerName www.example2.com
</VirtualHost>
:私は1つが8080
サンプルバーチャルホストエントリに80と他の上で実行している2つのサイトのバーチャルホストエントリを追加しましたサイトはwww.example.comとwww.example2.comの両方のドメインの/ www/example1ディレクトリに同じコードを開きます。
しかし、私がI.P. http://198.21.22.1:80とhttp://198.21.22.1:8080のようにサイトは正常に動作しますが、ドメインを通じては正常に動作しません。
実際のサーバーをポイントするロードバランサがあります。
私が見逃した設定や設定を知る必要があります。
httpd.confファイルで8080と8080のListenエントリを追加しました。さらなる分析で
UPDATE
私は、サイトの異なるシステムは異なるバージョンが開き、ことがわかりました。例えば、私のシステムからは、ドメインは両方とも/ www/example1から実行されるコードを開きますが、私のモバイルクライアントからは両方のドメインの/ www/example2から実行されるコードを開きます。
私は他のシステムを調べて、両方のドメインの/ www/example1から実行するコードを開き、両方のドメインの/ www/example2から実行されるコードを開く他のシステムからコードを開きます。
/www/example1と/ www/example2が存在するhttpサーバーにリダイレクトされるロードバランサがあります。現在のところ、このロードバランサへのアクセス権はありませんが、この問題が原因でバランサをロードできますか?
おかげで、 ウダイ