zoukankan      html  css  js  c++  java
  • 1111

    11.18 Apache用户认证
    
    有这样一种特殊的需求:需要对网站的访问进行安全认证,才能够访问网站的内容,例如公司规定网站的后台管理页面的访问就是需要用户认证,那么可以开启apache的用户认证功能来实现。
    
    1、在 conf/extra/httpd-vhosts.conf 虚拟主机配置文件下的进行设定。
    
    <VirualHost *:80>
    <Directory /data/wwwroot/abc.com>   //指定需要访问认证的网站目录
    AllowOverride AuthConfig   //这个相当于打开认证的开关
    AuthName "abc user auth"   //自定义认证的名字,作用不大
    AuthType Basic       //认证的类型,一般为Basic
    
    AuthUserFile /data/.htpasswd   //指定用户与密码文件所在位置
    require valid-user   //指定需要认证的用户为全部可用用户,即.htpasswd文件里设定的用户。
    </Directory>
    </VirualHosts>
    2、创建用户与密码文件:-c选项是创建、-m选项是使用md5加密算法,lgs是认证用户名
    
    [root@lgs-02 ~]# /usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd lgs
    New password: 
    Re-type new password: 
    Adding password for user lgs
    

    测试帖子 士大夫收到

  • 相关阅读:
    NOIp2018集训test-9-23
    NOIp2018集训test-9-22(am/pm) (联考三day1/day2)
    NOIp2018集训test-9-21(am/pm)
    NOIp2018集训test-9-19(am&pm)
    day41.txt
    day40表关系
    day39
    day38数据库
    day37
    day36
  • 原文地址:https://www.cnblogs.com/fqnb001/p/9115073.html
Copyright © 2011-2022 走看看