我使用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文件,如果有的话,是否有人可以建议我哪里出错?
答案 0 :(得分:0)
如上所述:
如果我在
Include /var/www/mysite/.htaccess
中添加<Location />
并删除'允许全部',那么它可以正常工作,但我需要重新启动HTTPD以获取htaccess文件中的更改,如果我曾经想过动态修改htaccess。