【发布时间】:2010-11-01 12:59:25
【问题描述】:
我现在想用密码保护我的测试版网站上的所有网址。除了一个 url,因为它是由 flash 调用的,并且 flash 似乎无法正确处理基本身份验证。所以我想为那个网址禁用基本身份验证。这是我在 apache 中的配置。 Apache 是 tomcat 的代理,但这不重要吗?
<IfModule mod_proxy_ajp.c>
ProxyRequests On
ProxyVia On
<Location /uploader>
Order allow,deny
Allow from all
ProxyPass ajp://localhost:8050/uploader
ProxyPassReverse ajp://localhost:8050/uploader
</Location>
<Location />
Order allow,deny
Allow from all
AuthType Basic
AuthName "Restricted area"
AuthUserFile /etc/apache2/passwd/site-access
Require valid-user
ProxyPass ajp://localhost:8050/
ProxyPassReverse ajp://localhost:8050/
</Location>
</IfModule>
所以我的想法是,如果调用http://www.example.com/uploader,那么应该匹配第一个位置配置,并且不需要身份验证。
这似乎不起作用我总是被要求进行身份验证。有什么想法吗?
问候 彼得·德拉亨蒂
【问题讨论】:
标签: url apache authentication