博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LAMP+LNMP(六)用户认证、域名跳转与访问日志
阅读量:6649 次
发布时间:2019-06-25

本文共 968 字,大约阅读时间需要 3 分钟。

一、用户认证

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

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>

然后把我们的网址改成上面的形式

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

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

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

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

3、使配置生效

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

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

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

4、用curl命令测试成果

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

401表示需要登陆才能访问

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

修改系统host后用浏览器看。

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

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

二、域名跳转

域名跳转主要是用来提高的网站的SEO,就是搜索引擎的搜索排名,如果把多个域名全部跳转到一个制定的域名时,这个域名的排名就会高。

1、编辑httpd虚拟主机的配置文件

vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

三、访问日志

对于web 日志非常重要,访问日志可以使你默认情况下访问日志

转载于:https://blog.51cto.com/11934539/2082911

你可能感兴趣的文章
交换机的登录
查看>>
简单小游戏:猜拳游戏
查看>>
搭建共享服务器④
查看>>
一例加载Crystal Print Control控件故障的处理过程
查看>>
NoSQL----Redis 2.4--Hash
查看>>
6. 函数
查看>>
svn 管理 提示认证失败
查看>>
PHP 随机生成字符串
查看>>
华为路由器OSPF多区域配置
查看>>
文件共享服务器搭建
查看>>
php之session设置整理
查看>>
Java-J2SE常用的类和方法复习
查看>>
linux监控软禁Monitorix在centos下的安装
查看>>
ansible自动化管理windows系统实战
查看>>
SFB 项目经验-56-迁移邮箱用户-错误-此邮箱超出了为此请求指定的损坏项目数的最大值...
查看>>
快速安装本地yum源
查看>>
Lua2.4 文档简介
查看>>
ora-01200错误的分析
查看>>
Ubuntu18安装docker-ce
查看>>
使用PuTTY上传文件
查看>>