怎么在Nginx中通过配置基本认证实现登录认证

  介绍

本篇文章为大家展示了怎么在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

怎么在Nginx中通过配置基本认证实现登录认证