我有一个与 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 为您的应用程序提供服务,则 JkMount
映射到的任何内容都将由 Tomcat 提供服务,并且不会处理任何 .htaccess。
如果需要密码保护 Tomcat 目录,则需要在 Tomcat 中创建一个 Realm 并保护 Web 资源。
一个旧的但我认为仍然准确example
关于apache - .htaccess 不工作 apache-tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10528552/