0
ここで間違っていることを誰かが指摘できますか?私は以下のように2つのサイトをホストする必要があり、両方のhttpdとtomcat8を持つ1つのサーバインスタンス上で は:ドメインとサブドメインを持つApache仮想ホスティング
http://localhost:8888/ - should be accessed as www.example.com
http://localhost:8080/webapp1 - should be accessed as webapp1.example.com
私は、httpd.confでのVirtualHostを試してみましたが、唯一のwww.example.comは動作します。
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.example.com
ServerAlias example.com
ProxyPass/http://localhost:8888/
ProxyPassReverse/http://localhost:8888/
</VirtualHost>
<VirtualHost *:80>
ServerName webapp1.example.com
ProxyPass/http://localhost:8080/webapp1/
ProxyPassReverse/http://localhost.com:8080/webapp1/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
webapp1サブドメインのDNS CNAME設定の問題のようです。あなたのお返事ありがとうございます。 – smozgur
@smozgur私はexample.com(@)とwebapp1(CNAME)の両方が同じサーバーIPを指しています。 – ganesh
申し訳ありませんが、DNSが解決するまでに時間がかかり、頻繁に狂ってしまいます。あなたは過去15〜20分でCNAME設定をしていませんでした。また、私はしばしばキャッシュから表示することを主張しているので、ブラウザのキャッシュが新しく入力されたサブドメインをチェックするためにブラウザを変更する必要があります。 – smozgur