LAMP之apache用户认证
2017-10-15 00:00
232 查看
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>
创建用户并生成密码
/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
相关文章推荐
- LAMP架构——Apache用户认证
- LAMP搭建6:Apache用户认证
- LAMP 之 Apache 用户认证
- LAMP--Apache 用户认证
- 171220---LAMP Apache用户认证, 域名跳转 ,Apache访问日志
- apache 配置用户认证 域名跳转 日志 静态缓存文件 防盗链接
- LAMP之apache虚拟主机用户验证
- apache用户认证和静态缓存疑惑
- apache 的简单用户认证
- lamp配置之用户认证
- Apache配置--用户认证(针对目录访问)
- 开启Apache服务器用户认证
- Apache配置用户认证、域名跳转、日志轮询、静态文件缓存、防盗链
- centos7编译安装apache后添加用户认证和配置虚拟主机
- Apache 2.x 的 MySQL 用户认证模块的安装
- Apache用户认证方法汇总
- Apache的.htaccess文件增加用户认证
- apache下配置认证用户
- Linux-LAMP配置二(用户认证,域名跳转,访问日志)
- Apache 用户认证设置