zoukankan      html  css  js  c++  java
  • Nginx 用户认证

    访问一些比较私密的页面 ( 如管理后台,数据后台 ) 时,我们就可以设置访问该页面时需要使用用户名和密码进行验证,这就是用户认证

    [root@localhost ~]$ cat /usr/local/nginx/conf/vhost/test.com.conf 
    server {
        listen 80;
        server_name www.test.com;
        index index.html index.html index.php;
        root /data/www;
    
        location /admin/ {
            auth_basic            "Auth";                            # 指定认证说明信息
            auth_basic_user_file  /usr/local/nginx/conf/htpasswd;    # 指定用户认证文件
        }
    }
    [root@localhost ~]$ yum install -y httpd-tools                          # 需要使用到 Apache 的 htpasswd 工具来创建认证用户
    [root@localhost ~]$ htpasswd -c /usr/local/nginx/conf/htpasswd user1    # 创建第一个认证用户要用 -c Create a new file 参数
    [root@localhost ~]$ htpasswd /usr/local/nginx/conf/htpasswd user2       # 创建第二个认证用户不需要再加 -c 参数
    [root@localhost ~]$ /usr/local/nginx/sbin/nginx -t   
    [root@localhost ~]$ /usr/local/nginx/sbin/nginx -s reload

        

  • 相关阅读:
    Office365激活(无需密钥,无需下载软件)
    java垃圾回收及其优化
    Kafka副本机制
    sdn的相关学习系列之一mininet的安装
    javascript day 02
    关于javaScript
    html-day06
    盒子模型
    html-day04
    html--笔记day03
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10332840.html
Copyright © 2011-2022 走看看