无法阻止对网站的外部访问,但允许内部用户

时间:2017-08-28 08:43:59

标签: php .htaccess security

我们有一个运行多个网站的cpanel服务器。我们想要阻止外部访问的一个网站。我尝试过以下规则:

order deny,allow
deny from all
allow from 10.10.0.0/16
allow from 127.0.0.1

我为允许规则尝试了各种组合,但没有一种允许从内部网络访问。我总是得到错误

Forbidden

You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an 
ErrorDocument to handle the request."

1 个答案:

答案 0 :(得分:0)

您好,欢迎来到Stackoverflow!

根据this page给出的第二个例子,我建议您尝试交换允许和拒绝的顺序,如下所示:\

order allow,deny
allow from 10.10.0.0/16
allow from 127.0.0.1
deny from all

虽然我无法对此进行测试,但Apache遵循第一个适用规则是有意义的。在这种情况下,所有客户都属于所有客户端的过滤器,因此始终会拒绝所有客户端。但是,只有一小部分客户端属于允许过滤器,因此我希望它在允许这些客户端时停止测试。