2012-05-10 94 views
4

我有一個與mod_jk集成的apache tomcat服務器。我在我想限制的目錄中創建了.htaccess文件。但問題是.htaccess在Apache服務目錄中工作,但不在tomcat服務的目錄中。.htaccess不工作apache-tomcat

Apache文檔根目錄是/ var/ww/html 我在它下面創建了一個測試目錄,它的工作正常。

但是在/usr/local/src/apache-tomcat-6.0.35/webapps/examples 我創建了一個.htaccess並且它不工作。

可能是什麼原因?

回答

18

.htaccess是Apache Web服務器文件,而不是Tomcat。 Tomcat只是忽略這些文件。如果您通過mod_jk提供應用程序,那麼JkMount映射的任何內容都由Tomcat提供,並且不會處理任何.htaccess。 如果您需要密碼保護Tomcat目錄,則需要在Tomcat中創建Realm並保護Web資源。 一個古老但我認爲仍然準確example