码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP+LNMP(六)用户认证、域名跳转与访问日志

时间:2018-03-05 11:05:35      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:Linux LAMP

一、用户认证
有的网站需要加密特定的网页,这是我们可以给网页设置成输入用户名和密码才能访问,那么具体的设置是

1、修改/usr/local/apache2.4/conf/extra/httpd-vhosts.conf文件
我们先看下模板
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/www.123.com"
ServerName www.123.com
<Directory /data/wwwroot/www.123.com> //指定认证的目录
AllowOverride AuthConfig //这个相当于打开认证的开关
AuthName "123.com user auth" //自定义认证的名字,作用不大
AuthType Basic //认证的类型,一般为Basic,其他类型阿铭没用过
AuthUserFile /data/.htpasswd //指定密码文件所在位置
require valid-user //指定需要认证的用户为全部可用用户
</Directory>
</VirtualHost>

然后把我们的网址改成上面的形式
技术分享图片

2、生成用户名和密码配置文件

usr/local/apache2.4/bin/htpasswd -cm /data/.htpasswd test

技术分享图片

3、使配置生效

usr/local/apache2.4/bin/apachectl -t
usr/local/apache2.4/bin/apachectl graceful

技术分享图片

4、用curl命令测试成果

curl -x192.168.88.128:80 www.111.com

401表示需要登陆才能访问
技术分享图片

修改系统host后用浏览器看。
技术分享图片

技术分享图片

二、域名跳转
三、访问日志

LAMP+LNMP(六)用户认证、域名跳转与访问日志

标签:Linux LAMP

原文地址:http://blog.51cto.com/11934539/2082911

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!