Nginx用户认证配置
  2OOtxGRti36O 2023年11月02日 20 0

有些网站为了增加安全性,在你打开网站时,要输入用户名和密码,这里的用户名和密码还不是你自己能注册的,得管理员给你权限。通常这样的做法不多,但是有这样一种可能,打开网站时不需要认证,但你打开某个特定的页面时,通常是只允许内部人员打开,就要用户认证。

1、创建一个虚拟主机(auth.conf):

# cd /usr/local/nginx/conf/vhost/

# vim auth.conf

server

{

   listen 8080;

   server_name renzheng.com;

   index index.html index.htm index.php;

   root /data/www/auth;

   location  /

    {

       auth_basic              "Auth";

       auth_basic_user_file    /data/www/auth/htpasswd;//用户名密码文件

    }

}

2、生成密码,用户名/密码(user1/password1)

#yum -y install httpd      #安装httpd

#htpasswd  -c /data/www/auth/htpasswd user1

3、检查配置文件语法并重新加载配置文件

#/usr/local/nginx/sbin/nginx -t

Nginx用户认证配置_配置文件

# /usr/local/nginx/sbin/nginx -s reload

Nginx用户认证配置_nginx_02

4、验证是否成功

# curl -x127.0.0.1:8080 renzheng.com

Nginx用户认证配置_用户名_03




【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年12月11日   29   0   0 nginx客户端服务端
  stLBpDewCLT1   2023年12月08日   28   0   0 nginx
  jnZtF7Co41Wg   2023年12月10日   22   0   0 nginx客户端服务端NFS
  eHipUjOuzYYH   2023年12月06日   26   0   0 nginxHTTP
  eHipUjOuzYYH   2023年12月06日   22   0   0 nginx加载IPV6
  9JCEeX0Eg8g4   2023年12月11日   25   0   0 mysql配置文件