Apache虚拟主机的访问方式(基于权限)
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本章接上篇Apache虚拟主机的访问方式-----------------------------------------------Apache配置与应用本章结构Apache配置剖析:1.Apach
千家信息网最后更新 2025年01月22日Apache虚拟主机的访问方式(基于权限)
本章接上篇Apache虚拟主机的访问方式
-----------------------------------------------
Apache配置与应用
本章结构
Apache配置剖析:
1.Apache连接保持
2.Apache访问控制
Apache日志管理:
1.日志分割
2.AWStats日志分析
Apache连接保持
Apache连接保持相关参数
1.KeepAlive:
是否打开连接保持,OFF关闭,ON打开
2.KeepAlive' Timeout
一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开
3.MaxKeepAliveRequests:
一次连接能够传输的最大请求数量
Apache访问控制概述
Apache访问控制
1.作用:
控制对网站资源的访问
为特定的网站目录添加访问授权
2.常用访问控制方式
客户机地址限制:
用户授权限制
基于客户端地址的访问控制
1.使用Require配置项实现访问控制,按先后顺序限制
2.可用于< Location >、< Directory >、 < Files >、 < Limit >配置段中
3.Require配置项的常见语法
Require all granted
Require all denied
Require local
Require [not] host <主机名或域名列表>
Require [not] ip < IP地址或网段列表>
#使用not禁止访问时要将其置于
Demo:用户授权限制访问
添加用户授权配置:
[root@localhost named]# cd /etc/httpd/conf/extra[root@localhost extra]# lsvhost.conf[root@localhost extra]# vim vhost.conf DocumentRoot "/var/www/html/accp/" ServerName www.accp.com ErrorLog "logs/www.accp.com.error_log" CustomLog "logs/www.accp.com.access_log" common Require not ip 192.168.56.130 //添加不允许的IP地址,为测试主机win7的IP地址 Require all granted #此时可以访问accp02网段,不可以访问accp网段修改完成后按Esc,输入:wq保存退出[root@localhost extra]# systemctl restart httpd
验证黑白名单设置:
此时输入:www.naccp.com是正常可以访问我们写的首页的内容的
但是我们再输入:www.accp.com就会跳转到Apache的主页,而不是我们写的主页内容了,说明黑白名单设置成功
创建用户认证数据库:
[root@localhost extra]# cd /etc/httpd/conf[root@localhost conf]# lsextra httpd.conf magic[root@localhost conf]# htpasswd -c /etc/httpd/conf/pwd test01New password: //此处为:abc1234,可自行定义Re-type new password: //此处重复输入上面的密码Adding password for user test01[root@localhost conf]# ls //此时可以看到pwd文件extra httpd.conf magic pwd[root@localhost conf]# cat pwdtest01:$apr1$PsatL6Av$SVm5oEaVh7YbnRU4NOBH./ //这个就是test01的密码密文[root@localhost conf]# htpasswd /etc/httpd/conf/pwd test02New password: Re-type new password: Adding password for user test02[root@localhost conf]# cat pwdtest01:$apr1$PsatL6Av$SVm5oEaVh7YbnRU4NOBH./test02:$apr1$XzM8x3.v$Ozy.U6GXVzMaBKB4MKdMd/[root@localhost conf]# cd extra/[root@localhost extra]# lsvhost.conf[root@localhost extra]# vim vhost.conf DocumentRoot "/var/www/html/accp02/" ServerName www.naccp.com ErrorLog "logs/www.accp02.com.error_log" CustomLog "logs/www.accp02.com.access_log" common AuthName "DocumentRoot" AuthType Basic AuthUserFile /etc/httpd/conf/pwd Require valid-user #具体修改内容见上[root@localhost extra]# systemctl restart httpd //重启服务
验证:
在win7的浏览器中输入:www.naccp.com,回车后提示我们需要输入用户名和密码
此处我们输入之前设置的用户名:test01,密码:abc1234,点击登陆后就可以看到我们之前写的网页主页内容了
控制
输入
用户
配置
限制
内容
地址
密码
主页
日志
主机
方式
最大
名单
客户
容器
时间
用户名
网段
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
崇礼租房软件开发
飞鱼网络技术科技
软件开发哪个品牌好
软件开发服务承诺书
云服务器需要配置网络吗
数据库读写分离配置
杭州专业软件开发机构
大洋数据库 还原数据库
如何防范网络安全观
软件开发是职业
净网2018网络安全事故
重装sql数据库教程视频
nb服务器 pc服务器
海阔天空网络技术
软件开发绩效评分标准
服务器配置asp环境
网络工程和网络安全专业
直播软件开发哪家有实力
数据库的表如何复制数据
服务器启动h2数据库
昆明到丽江服务器是否有充电桩
软件开发类企业税筹痛点
全国大学生网络安全知识竞
网络安全桌面
系统如何集成软件开发
丽水品牌网络技术怎么样
生态公益林数据库代码
网络安全和信息化行业
切换国际服务器
正在更新服务器列表