没有检查代理到Tomcat和htaccess文件的Apache HTTPD VirtualHost

时间:2013-08-11 12:34:45

标签: apache tomcat virtualhost mod-proxy

我使用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文件,如果有的话,是否有人可以建议我哪里出错?

1 个答案:

答案 0 :(得分:0)

如上所述:

  

如果我在Include /var/www/mysite/.htaccess中添加<Location />并删除'允许全部',那么它可以正常工作,但我需要重新启动HTTPD以获取htaccess文件中的更改,如果我曾经想过动态修改htaccess。