У меня проблема с моим сервером. У меня есть Apache и Tomcat. Мне нужно, чтобы все запросы монтировались в Tomcat, но/apache/*.Отображение Apache Tomcat
Если у меня есть это в моем файле конф:
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 дней, но ничего не работает.
Спасибо, это работает ... –