我試圖從天刪除從URL的tomcat上下文。 tomcat的URL是http://diovmcos03.diogenes.ch:8081/diogenes/leser.html和我的httpd的虛擬主機是這樣的:tomcat7由apache 2.4面向ajp - 刪除tomcat上下文
<VirtualHost *:80>
ServerName www2.diogenes.ch
ErrorLog logs/ajp.error.log
CustomLog logs/ajp.log combined
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
ProxyPass/ajp://localhost:8010/
ProxyPassReverse/ajp://localhost:8010/
</VirtualHost>
,當我進入www2.diogenes.ch它顯示的URL http://www2.diogenes.ch/diogenes/leser.html,但我想有這樣的:diogenes.ch/leser。 HTML(沒有「diogenes」)。 問題是,我無法代理/到ajp:// localhost:8010/diogenes,因爲我的DAM和其他一些虛擬文件夾不在/ diogenes /後面。所以如果我重定向每個請求/從/到/ diogenes /我的所有圖片和CSS和東西將無法訪問。
我試着將代理與mod_rewrite結合起來,但是我找不到任何解決方案。您的幫助將受到高度讚賞!提前致謝!
非常感謝!問題是,應用程序名稱是「magnoliaPublic」,所以完整的URL是www2.diogenes.ch/magnoliaPublic/diogenes/leser.html。 .war已經在URL中不可見了......再次感謝 – Nik