apache - .htaccess 不工作 apache-tomcat

标签 apache .htaccess tomcat mod-jk

我有一个与 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/

相关文章:

使用 mod_rewrite 进行 Apache ssl 重定向

php - Windows:XAMPP vs WampServer vs EasyPHP vs 替代方案

apache - 如何限制特定 IP 范围查看 .htaccess 中的特定页面?

.htaccess - AWS ELB 在没有 index.php 的情况下将 HTTP 重定向到 HTTPS

apache - Apache 中特定虚拟主机的 HTTP 到 HTTPS

java - 如何隐藏TOMCAT webapp文件夹中的JSP文件

java - Tomcat 8 jpda 端口

python - wsgi.py 和 django.wsgi 之间的区别

java - Apache Tomcat 9 - 浏览器上的 HTTP 状态 404

java:如何用apache或lighttpd编写服务器?