Назад | Перейти на главную страницу

Чтение .htaccess и Tomcat

У меня есть приложение Java, работающее на tomcat, и я использую модуль apache mod_proxy для передачи файлов в tomcat, однако tomcat, похоже, игнорирует файлы .htaccess, здесь мой vhost.conf. Как я могу проинструктировать apache читать .htaccess и по-прежнему сервер jsp.

DirectoryIndex index.jsp index.htm index.html index.php  

ProxyRequests Off
ProxyPreserveHost On

<Proxy *>
        Order deny,allow
        Allow from all
</Proxy>
ProxyPass / http://localhost:9080/SouthSide_815/
ProxyPassReverse / http://localhost:9080/SouthSide_815/

RewriteLog /etc/httpd/logs/rewrite.log
RewriteLogLevel 3

DocumentRoot /usr/share/tomcat6/psa-webapps/southside815.com/SouthSide_815

<Directory /usr/share/tomcat6/psa-webapps/southside815.com/SouthSide_815>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Кстати, с приведенной выше конфигурацией, когда apache анализирует этот файл конфигурации и достигает прокси-части, будет ли он проксировать все на tomcat и игнорировать остальные строки (DocumentRoot, Directory ...)?

.htaccess имеет значение только для httpd. После того, как запрос передается в Tomcat, он находится в соответствии с правилами области Tomcat. Однако вы можете передать часть пространства имен Apache Tomcat.