0

我有 Apache 前端 Tomcat 并使用 *mod_proxy_ajp* 在VirtualHost配置中使用以下内容将请求传递给 Tomcat :

<Directory "/var/www/mysite">
            Options +Indexes MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
            DirectoryIndex index.jsp
</Directory>

<Proxy balancer://tomcatserversMysite>
            BalancerMember ajp://localhost:8011 route=mysiteA retry=60
</Proxy>
<Location />
            Allow From All
            ProxyPass balancer://tomcatserversMysite/ stickysession=JSESSIONID nofailover=off
</Location>

我有一个 .htaccess 文件,其中仅包含:

deny from all

但它似乎没有被阅读。

是否可以让 Apache 在转发到代理之前检查 htaccess 文件,如果可以,有人可以建议我哪里出错了吗?

4

1 回答 1

0

如上所述:

如果我添加Include /var/www/mysite/.htaccess<Location />删除“全部允许”,那么它可以工作,但我需要重新启动 HTTPD 以获取 htaccess 文件中的更改,如果我想即时修改 htaccess,这肯定不是理想的。

于 2014-07-01T01:11:56.003 回答