我們在Ubuntu上使用apache2後面的tomcat 6.0.29。 jsp頁面被呈現爲純文本,並且不被呈現爲html(我在瀏覽器窗口中看到整個html),如果我通過tomcat實例直接擊中實例,一切正常。Tomcat 6.0.29和Apache2代理以文本/純文本形式傳遞文本/ html
我正在使用mod_proxy_ajp,我也嘗試過使用mod_proxy_http。但沒有運氣。
使用開發工具檢查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/
有沒有人遇到這種問題?如果是的話,你能分享一下如何解決這個問題嗎?
我們可以將它添加到vhost中以=) – bux