我有一个与mod_jk集成的Apache Tomcat服务器。我已经在要限制的目录中创建了.htaccess文件。但是问题是.htaccess在apache服务的目录中工作,但在Tomcat服务的目录中却没有。
Apache文档的根目录是/ var / ww / html,我在其下创建了一个测试目录,并且其工作正常。
但是在/usr/local/src/apache- tomcat-6.0.35/webapps/examples中,我创建了一个.htaccess文件,它无法正常工作。
可能是什么原因?
.htaccess是Apache Web服务器文件,而不是Tomcat。Tomcat只是忽略这些文件。如果通过mod_jk为应用程序提供服务,则JkMountTomcat会提供任何映射到的内容,并且不会处理.htaccess。如果需要用密码保护Tomcat目录,则需要在Tomcat中创建一个Realm并保护Web资源。一个古老但我认为仍然准确的例子
.htaccess
JkMount