-1
私は自分のVPSにJavaベースのWebサイトを配置しました。それは正常に展開され正常に動作します。ルートからサブフォルダにリダイレクトするリダイレクトルールを定義しました。私はdomain.comを置けば、今、私が直面しています問題は、tomcatでのドメインの問題
ある - >
と
(正しく ページを表示)domain.com/pages/shopIndexにリダイレクト> にリダイレクトwww.domain.com/pages/shopIndex(404を示している)
I - Iはwww.domain.comを入れ
私は私のhttpd.confでwww.domain.comにdomain.comのエイリアスを追加しているので、mがこの奇妙な振る舞いを理解していない
これは私のバーチャルホストファイルがどのように見えるかです:
<VirtualHost 192.169.235.118:80>
ServerName domain.parentDomain.in
ServerAlias domain.com www.domain.com www.domain.parentDomain.in
DocumentRoot /path_to/domain.com
ServerAdmin [email protected]
UseCanonicalName Off
CustomLog /path_to/domain.parentDomain.in combined
</VirtualHost>
できるすべてのヘルプ私は解決策を見つけるために?
をあなたは本当にそれが何であるかを気にしない場合は、Tomcatの中でホスト名を設定する気にしないでください。
これは私が(
server.xml
host
内部タグで)問題を解決する方法です。すべてのホストにデフォルトのホストを使用してください。 –はい私は@ChristopherSchultzを知っていますが、最終的に 'http:// www.domain.com' /' http://www.domain.com'に変換される 'www.domain.com' /' domain.com'をエンドユーザが入力する可能性があります。 // domain.com'、このapacheのためTomcatが正しいパスを取得できないことがあります。また、ホスト・タグ内の 'server.xml'ファイルにhost = domain.comと記述していることを忘れてしまいました。これは正しいパスにリダイレクトされなかったため、404エラーが発生しました。 –