介绍
本篇文章为大家展示了怎么在Nginx中通过配置基本认证实现登录认证,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强> 1。确定你安装了httpd-tools 强>
yum install httpd-tools - y
<强> 2。创建授权用户和密码强>
htpasswd -c -d /usr/地方/openresty/nginx/conf/pass_file 麦吉纳
这个配置文件存放路径可以随意指定,这里我指定的是nginx配置文件目录,其中麦吉纳是指允许登录的用户名,这个可以自定义
<强> 3。配置Nginx 强>
大致配置如下:
server { listen 才能,,,,,,80; server_name 才能;res.yinnote.com; ,,auth_basic “登录认证“,, auth_basic_user_file 才能;/usr/地方/openresty/nginx/conf/pass_file; autoindex 才能;; autoindex_exact_size 才能;; autoindex_localtime 才能;; ,,root /mnt/html/资源; index 才能;index.html  index . php。 }
其中auth_basic和auth_basic_user_file是认证的配置,注意密码文件的路径一定是上面生成的
<强> 4。使用强>
#,浏览器中使用 直接在浏览器中输入地址,,会弹出用户密码输入框,,输入即可访问 #,使用wget wget ——http用户=magina http-passwd=123456, http://res.yinnote.com/xxx.zip #,使用,旋度 curl -u 麦吉纳:123456,-O http://res.yinnote.com/xxx.zip