当前位置:论坛首页 > Linux面板 > 求助

【已回应】宝塔面板中有很多网站,有个网站想设置IP白名...

发表在 Linux面板2019-3-28 20:43 [复制链接] 4 1595


其中有个网站想设置白名单IP访问,不在白名单的就不让访问要怎么设置呀~
使用道具 举报 只看该作者 回复
发表于 2019-3-28 22:16:53 | 显示全部楼层
伪静态写上
if ($remote_addr != 127.0.0.1) {
    return 444;
}
这个时候你会发现只有 127.0.0.1 这个 IP 可以打开
使用道具 举报 回复 支持 反对
发表于 2019-3-29 10:02:18 | 显示全部楼层
   location / {
    allow 1.1.1.1;
    allow 14.219.2.2;
    allow 14.21.3.3;
    deny all;
   
    }
allow  是你允许的ip,deny  是禁止的ip  allow的优先级别大于deny
使用道具 举报 回复 支持 反对
发表于 2019-3-29 19:52:06 | 显示全部楼层
xiaopiao 发表于 2019-3-28 22:16
伪静态写上
if ($remote_addr != 127.0.0.1) {
    return 444;

如果我要加多几个IP要怎么加呀
使用道具 举报 回复 支持 反对
发表于 2019-3-29 19:54:29 | 显示全部楼层
大炮运维V587 发表于 2019-3-29 10:02
location / {
    allow 1.1.1.1;
    allow 14.219.2.2;

location / {
        if (!-e $request_filename){
                rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
}

这个是我的伪静态,一楼的那个可以用,但是不知道怎么加多个IP您这个跳转到别的页面又无法访问了,直接404了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表