Nginx白名单设置

Nginx白名单设置

  • 配置文件
  • Nginx重启
  • 其他命令

配置文件

nginx应用的配置文件,conf文件夹nginx.conf文件
Nginx白名单设置_第1张图片

在HTTP属性中配置白名单IP,在IP后的1代表可以访问,0代表不可访问,default代表默认

geo $remote_addr $geo {
        default 0; #0表示禁止访问
        172.18.48.68 1; #1表示可以访问
		172.18.48.177 1;
    }

Nginx白名单设置_第2张图片

在server的location中用该函数作为判断,如果不是白名单IP,将被Nginx拦截,返回403

	if ( $geo  = 0 ) {
                return 403;
            }

Nginx重启

1.将文件传回服务器端,覆盖原有配置
2.切换到nginx目录下的sbin文件夹
3.检查配置文件,命令: ./nginx -t,如果返回successful代表配置正确
4.重启Nginx 命令:./nginx -s reload

其他命令

1.停止Nginx,命令:pkill -9 nginx
2.启动Nginx,命令:./nginx
3.重启Nginx,命令:./nginx -s reopen
4.停止Nginx,命令:.//nginx -s stop

你可能感兴趣的:(Nginx)