我正在尝试使用我的 HTACCESS 文件来阻止除我想要列入白名单的 IP 之外的所有 IP。
以下是我的 HTACCESS 文件:
<LIMIT GET>
order deny,allow
deny from all
# whitelist Boston IP
allow from 199.xx.xx.xx
# whitelist NY IP
allow from 199.xx.xx.xx
# whitelist SF IP
allow from 96.xx.xx.xx
</LIMIT>
为了进行测试,我没有包含我要访问该网站的 IP。当我执行此操作时,我仍然看到从站点加载的数据,但没有与数据关联的主题或样式。
问题:我该如何设置,除非您的 IP 已列入白名单,否则您根本看不到该网站?
答案1
这要求指令mod_authz_core
加载时可以使用:
<Limit GET>
# whitelist Boston IP
Require ip 199.xx.xx.xx
# whitelist NY IP
Require ip 199.xx.xx.xx
# whitelist SF IP
Require ip 96.xx.xx.xx
</Limit>
或者只有一行:
<Limit GET>
# Boston NY SF
Require ip 199.xx.xx.xx 199.xx.xx.xx 96.xx.xx.xx
</Limit>