我有一个主机发布使用curl到我的服务器,我在那里保存了发布信息。
现在这是主机drops .jpg.amekey.sa.com
我试过这个
Order Deny,Allow
Deny from drops.gamekey.com
这个
Order Deny,Allow
Deny from gamekey.sa.com
这个
Order Deny,Allow
Deny from 192.185.48.181
似乎没有任何效果,我这样做是为了检查它是否正常工作,
Order Deny,Allow
Deny from all
它有效。但是否认所有人的意义何在?我想要这个特定的网站。
这个网站gamekey.sa.com在hostgator.com上托管,如果与主题相关的话。
答案 0 :(得分:2)
你的Allow
指令是什么?
如果Allow from all
,在使用订单Deny,Allow
时,任何主机也将与Allow from all
指令匹配,并且将被允许,如Apache手册中所述:
<强>拒绝,允许强> 首先,评估所有Deny指令;如果匹配,则拒绝该请求,除非它也与Allow指令匹配。允许任何与Allow或Deny指令不匹配的请求。
这就是为什么我宁愿以这种方式使用Allow,Deny
订单:
Order Allow,Deny
Allow from all
Deny from 192.185.48.181
允许,拒绝强> 首先,评估所有Allow指令;至少一个必须匹配,否则请求被拒绝。接下来,评估所有Deny指令。如果匹配,则拒绝该请求。最后,默认情况下拒绝任何与Allow或Deny指令不匹配的请求。