私たちはUbuntuでapache2の後ろにあるtomcat 6.0.29を使用しています。 jspページはプレーンテキストとしてレンダリングされ、htmlとしてレンダリングされません(ブラウザウィンドウでhtml全体が表示されます)。tomcatインスタンス経由でインスタンスを直接取得すると、すべて正常に動作します。Tomcat 6.0.29とApache2のtext/htmlをtext/plainとしてレンダリングする
私はmod_proxy_ajpを使用しており、mod_proxy_httpでも試してみました。しかし、運がない。
Dev Toolsを使用してChromeブラウザでコンテンツタイプを確認しました。私がWebサーバー(http://www.myserver.com)にアクセスした場合、タイプは「text/plain」となり、tomcat(http://www.myserver.com:8080)を押すと、タイプ'text/html'となり、ページは適切にレンダリングされます。ここで
は私のApacheの設定です:
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass/ajp://localhost:8009/
ProxyPassReverse/ajp://localhost:8009/
誰もがこの種の問題に直面しましたか?はいの場合は、これがどのように解決されたかをお聞かせください。
設定が正しいように見えるのは、httpdログを共有することですか?またはmodプロキシログがあればそれを返します。 – Will