.htaccess не работает

У меня есть сервер Apache Tomcat, интегрированный с mod_jk. Я создал файлы .htaccess в каталогах, которые хочу ограничить. но проблема в том, что .htaccess работает в каталогах, обслуживаемых apache, но не в каталогах, которые обслуживает tomcat.

Корень документа Apache - /var/ww/html. Я создал тестовый каталог под ним, и он работает нормально.

Но в /usr/local/src/apache-tomcat-6.0.35/webapps/examples я создал .htaccess, и он не работает.

Что может быть причиной?


person Randeep    schedule 10.05.2012    source источник


Ответы (1)


.htaccess — это файлы веб-сервера Apache, а не Tomcat. Tomcat просто игнорирует эти файлы. Если вы обслуживаете свое приложение через mod_jk, то все, что соответствует JkMount, обслуживается Tomcat, и .htaccess не обрабатывается. Если вам нужно защитить паролем каталоги Tomcat, вам нужно создать Realm в Tomcat и защитить веб-ресурс. Старый, но я думаю, все еще точный пример

person JScoobyCed    schedule 10.05.2012