Digest认证

2019-10-07  本文已影响0人  今後次

httpd24 的Digest认证实现

环境

步骤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
上一篇下一篇

猜你喜欢

热点阅读