2017-04-25 3 views
0

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:80http://198.21.22.1:8080のようにサイトは正常に動作しますが、ドメインを通じては正常に動作しません。

実際のサーバーをポイントするロードバランサがあります。

私が見逃した設定や設定を知る必要があります。

httpd.confファイルで8080と8080のListenエントリを追加しました。さらなる分析で

UPDATE

私は、サイトの異なるシステムは異なるバージョンが開き、ことがわかりました。例えば、私のシステムからは、ドメインは両方とも/ www/example1から実行されるコードを開きますが、私のモバイルクライアントからは両方のドメインの/ www/example2から実行されるコードを開きます。

私は他のシステムを調べて、両方のドメインの/ www/example1から実行するコードを開き、両方のドメインの/ www/example2から実行されるコードを開く他のシステムからコードを開きます。

/www/example1と/ www/example2が存在するhttpサーバーにリダイレクトされるロードバランサがあります。現在のところ、このロードバランサへのアクセス権はありませんが、この問題が原因でバランサをロードできますか?

おかげで、 ウダイ

答えて

0

は、私は別のサーバー名との両方のサイトに同じポート80とのバーチャルホストのエントリを追加しました。

問題は、ロードバランスクラスタ内の両方のサーバーで変更を加えなければならないことがありました。

関連する問題