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天,但没有任何工作。
谢谢,它的工作原理... –