![](/img/trans.png)
[英]Using Apache ProxyPass or Mod_jk with Tomcat when there are special characters in the URL path
[英]Apache ProxyPass Tomcat
我在同一台機器上的Apache和Tomcat服務器遇到了一些麻煩。 我想將虛擬主機kb.domain重定向到tomcat應用kb。
我已經在互聯網上閱讀了一些帖子,但是找不到解決我問題的方法。
我的配置有一個Apache服務器( http://domain
),在同一台機器上有一個tomcat服務器( http://domain:8080
); 在我的Apache中,我已經映射了一個響應kb.domain
的VirtualHost,如下所示:
<VirtualHost *:80> ServerName kb.domain <Location /> ProxyPass http://192.168.200.3:8080/kb ProxyPassReverse http://192.168.200.3:8080/kb </Location> </VirtualHost>
當我從瀏覽器調用kb.domain網址時,他在末尾添加了一個額外的/並進入重定向循環。
誰能幫我?
謝謝
您的proxpass指令應為:
ProxyPass / http://192.168.200.3:8080/kb/
ProxyPassReverse / http://192.168.200.3:8080/kb/
嘗試
<VirtualHost *:80>
ServerName kb.domain
ProxyPass /kb http://localhost:8080/kb
ProxyPassReverse /kb http://localhost:8080/kb
</VirtualHost>
如果您想通過而不管路徑(又名不是/ kb)
<VirtualHost *:80>
ServerName kb.domain
ProxyPass / http://localhost:8080
ProxyPassReverse / http://localhost:8080
</VirtualHost>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.