1. 云栖社区>
  2. PHP教程>
  3. 正文

LAMP之apache用户认证

作者:用户 来源:互联网 时间:2017-11-30 10:54:59

apachelamp用户认证

LAMP之apache用户认证 - 摘要: 本文讲的是LAMP之apache用户认证,LAMP之apache用户认证修改虚拟主机配置文件 //指定认证的目录 AllowOverride AuthConfig //这个相当于打开认证的开关 AuthName "123.com user auth" //自定义认证的名字,作用不大

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

LAMP之apache用户认证-


创建用户并生成密码
/usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd 用户名

LAMP之apache用户认证-


重新加载配置文件
/usr/local/apache2.4/bin/apachectl -t
/usr/local/apache2.4/bin/apachectlgraceful重新测试提示401,表示需要用户验证
curl -x127.0.0.1:80111.com

LAMP之apache用户认证-


直接命令行测试


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

LAMP之apache用户认证-


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

LAMP之apache用户认证-


编辑需要验证的文件
vim/data/wwwroot/111.com/123.php<?php
echo "this is123.phppage";
?>测试
curl -x127.0.0.1:80-uyolks:yolks123111.com/123.php -I

LAMP之apache用户认证-

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索apache , lamp , 用户 认证 ,以便于您获取更多的相关知识。