如何只通过外部ip启用基于HTTP的身份验证请求?

时间:2014-02-03 14:10:48

标签: apache http ubuntu virtualhost

我在ubuntu 12.04上有apache服务器,虚拟主机和路由器将80端口转发给其中一个。该目录配置了http-authentication。只有当请求进入“外部”时,我才需要为请求提供身份验证,也就是说,只有当请求来自外部IP时,如果我从网络内部(或从localhost上的服务器)调用,则不需要验证是必需的。

提前感谢您的帮助。抱歉英文不好。

1 个答案:

答案 0 :(得分:1)

您可以将allow from指令与httpd.conf文件(或.htaccess文件)中的http身份验证指令结合使用,以指定不需要http身份验证的IP地址范围。有关详细信息,请参阅.htaccess / .htpasswd bypass if at a certain IP address。只需在allow from指令中指定您的内部IP地址范围。