Http服务添加认证

举报
指剑 发表于 2022/09/02 22:48:52 2022/09/02
【摘要】 yum -y install httpd mkdir /var/www/html/test #创建测试目录 vi /etc/httpd/conf/http.conf #在配置文件中找到<Dire...
yum -y install httpd

mkdir /var/www/html/test  #创建测试目录
vi /etc/httpd/conf/http.conf #在配置文件中找到<Directory "/var/www/html">下的AllowOverride None,将其改为All,大概在151行

在末尾添加
<Direcotry "/var/www/html/test"> #此处为你的测试目录
    AllowOverride AuthConfig #必须使用AuthConfig
    Order allow,deny
    Allow from all
</Directory>

保存退出

给测试目录设置用户和密码
htpassword -c /var/www/html/test/.htpassword Admin  #此处的Admin为用户名
New password:   #在这里输入密码,需要输入2次
Re-type new password:

Adding password for user Admin  #提示创建成功

创建 htaccess文件,并增加内容

vi /var/www/html/test/.htaccess
AuthUserFile /var/www/html/test/.htpassword
AuthName Admin
AuthType Basic
require vaild-user

保存退出

重启httpd服务
systemctl restart httpd

文章来源: blog.csdn.net,作者:指剑,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fly1574/article/details/118914871

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。