Apache针对某个路径做白名单限制


0, 比如要做 https://baidu.com/Super_Admin/login/index.php

在虚拟主机里加入下面内容,除了1.2.3.4之外,禁止所有ip的请求.未经过代理服务器的配置

1
2
3
<Location /Super_Admin/login/ >
Require ip 1.2.3.4
</Location>

经过代理服务器需要先获取真实IP的配置方式,有些代理服务器的头部信息不一定是 X-Forwarded-For ,根据自己的需求来设置

1
2
3
4
5
RemoteIPHeader X-Forwarded-For

<Location /Super_Admin/login/>
Require ip 1.2.3.4
</Location>

注意: 要配置在虚拟主机入口配置段下,80端口就配置在80段。443端口就配置在443段。