美文网首页
Digest认证

Digest认证

作者: 今後次 | 来源:发表于2019-10-07 16:36 被阅读0次

    httpd24 的Digest认证实现

    环境

    • Centos 6
    • Apache httpd 2.4
    步骤1--生成认证用文件,其中路径可以随意指定。
    $ sudo htdigest -c /usr/local/share/zabbix/.htdigest 'Digest Zone' Account #Account 需要修改成自己项目对应的认证用户名
    [sudo] password for xxxuser:
    Adding password for Ds5v in realm Digest Zone.
    New password: #在这输入密码
    Re-type new password: #在这重复输入密码
    
    步骤2--设定httpd的配置文件,添加认证用文件相关配置。

    注意:zabbix.conf是conf.d下的一个文件,文件名请根据自己项目实际来命名。

    $ sudo cp /etc/httpd24/conf.d/zabbix.conf /etc/httpd24/conf.d/zabbix.conf.2019XXXX
    $ sudo vim /etc/httpd24/conf.d/zabbix.conf
    追加以下内容
    <Directory "/opt/rh/httpd24/root/var/www/html">
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        AuthType Digest
        AuthName "Digest Zone"
        AuthUserFile "/usr/local/share/zabbix/.htdigest"  # 这是步骤1中生成认证文件的全路径
        Require valid-user
    </Directory>
    
    步骤3-- 重新加载配置文件
    sudo service httpd24-httpd status
    sudo service httpd24-httpd reload
    

    相关文章

      网友评论

          本文标题:Digest认证

          本文链接:https://www.haomeiwen.com/subject/etrductx.html