0
我的服務器出現問題。我有Apache和Tomcat。我需要將所有請求裝載到Tomcat,但是/ apache/*。Apache Tomcat映射
如果我有這在我的conf文件:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/jk-workers.properties
JkLogFile /var/log/httpd/mod_jk_log
JkLogLevel info
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /apache/* inprocess
JkMount /* worker1
一切工作正常。
但現在我需要將地圖myserver:80/apache/*
映射到apache。所以我試過這個。NameVirtualHost *:80
<VirtualHost *:80>
ServerName IP_ADDRESS
DocumentRoot /opt/apache-tomcat-5.5.20/htdocs/
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log combined
SetEnvIf Request_URI "/apache/*" no-jk
</VirtualHost>
但它不起作用。從現在起,所有地址似乎都映射到了Apache。我在Chrome中看到我有403個Forbidden狀態碼。我試圖解決這個問題2天,但沒有任何工作。
謝謝,它的工作原理... –