LAMP之apache用户认证

  • 作者:未知
  • 来源:
  • 2018-05-14 17:53:24

LAMP之apache用户认证 修改虚拟主机配置文件 <Directory /data/wwwroot/www.123.com> //指定认证的目录 AllowOverride AuthConfig //这个相当于打开认证的开关 AuthName "123.com user auth...

LAMP之apache用户认证 修改虚拟主机配置文件

<Directory /data/wwwroot/www.123.com> //指定认证的目录 AllowOverride AuthConfig //这个相当于打开认证的开关 AuthName "123.com user auth" //自定义认证的名字,作用不大 AuthType Basic //认证的类型,一般为Basic,其他类型阿铭没用过 AuthUserFile /data/.htpasswd //指定密码文件所在位置 require valid-user //指定需要认证的用户为全部可用用户 </Directory>

002UASMrzy7605pjKJv15&690.jpg

创建用户并生成密码

/usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd 用户名

 

重新加载配置文件

/usr/local/apache2.4/bin/apachectl -t /usr/local/apache2.4/bin/apachectl graceful 重新测试提示401,表示需要用户验证

curl -x127.0.0.1:80 111.com

 

直接命令行测试

curl -x127.0.0.1:80 -uyolks:yolks123 111.com -I

 

还可以针对访问的页面进行认证 例如管理员登陆用到admin.php,则可以对此文件进行认证方可访问

 

编辑需要验证的文件

vim /data/wwwroot/111.com/123.php <?php echo "this is 123.php page"; ?> 测试

curl -x127.0.0.1:80 -uyolks:yolks123 111.com/123.php -I

 

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣