认证配置方法
作为一名本际云服务器推荐网的小编,今天为大家介绍一下Nginx Basic认证配置方法。

1.1 安装Nginx与htpawd工具
安装命令:yum install nginx-y和yum-yinstall httpd-tools
1.2 创建Nginx认证用户
通过htpasswd工具创建Nginx认证用户,具体步骤如下:
(1)创建认证用户:htpasswd -c /usr/share/nginx/pass.db admin1
(2)再次添加新用户:htpasswd /usr/share/nginx/pass.db admin2
1.3 修改Nginx配置
在Nginx配置文件中增加auth_basic和auth_basic_user_file指令,具体操作如下:
(1)使用vim编辑Nginx主配置文件:vim /etc/nginx/nginx.conf
(2)增加以下指令:
auth_basic “User Authentication”;
auth_basic_user_file /usr/share/nginx/pass.db;
include /etc/nginx/default.d/*.conf;
(3)重启Nginx服务:systemctl restart nginx.service
1.4 访问验证
输入账号和密码后,即可成功访问。
IP黑名单
下面为大家介绍两种Nginx禁止IP访问的方法。
2.1 方法一
(1)在nginx主配置文件http{}中添加deny记录,例如:deny 106.75.48.221;
(2)重启Nginx服务。
(3)关于deny的使用:
#封禁单个IP deny 192.168.1.1;
#封禁多个IP deny 192.168.1.1 192.168.1.2;
#封禁IP段 deny 192.168.0.0/16;
2.2 方法二
(1)准备黑名单配置文件,例如:touch /etc/nginx/conf.d/blacksip.conf
(2)在黑名单配置文件中增加需要封禁的IP,例如:deny 106.75.48.221;
(3)修改Nginx主配置文件,增加以下指令:
include /etc/nginx/conf.d/blacksip.conf;
(4)重启Nginx服务。
以上就是Nginx Basic认证配置和IP黑
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7328.html
