用nginx搭建认证网站和用curl访问认证网站
1.编译安装或者yum安装NGINX软件包(此处为了方便使用yum安装)
[root@ouxionghu ~]# yum -y install nginx
[root@ouxionghu ~]# rpm -q nginx
验证是否安装成功
2.创建存放用户名和密码的认证文件
2.1创建用户和密码的命令是htpasswd,该命名是由httpd-tools提供
2.2htpasswd的使用方法
2.3创建用户并设置密码,即生成认证文件
2.4验证认证文件是否生成成功
3修改NGINX配置文件并启动服务
3.1认证功能是由提http_auth_request_module供的,如果是源码装的NGINX需要添加该模块,如果是yum装的默认带有该模块。
3.2修改配置文件,添加关键字段auth_basic和auth_basic_user_file.这两个字段可以放在HTTP,server,localtion中,放在不同地方作用域不同而已。此处已该字段在http中为例。
3.3启动服务NGINX服务
4验证认证网站时候配置成功
4.1浏览器验证
4.2curl验证
4.2.1不带用户名和密码访问
4.2.2带上用户名和密码访问
nginx认证网站
最新推荐文章于 2024-08-26 09:39:26 发布