Unit4-Apache的管理及优化web
Posted S4061222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unit4-Apache的管理及优化web相关的知识,希望对你有一定的参考价值。
提示:
目录
一、Apache的作用
1.在web被访问时通常使用http:// 的方式,http:// 为超文本传输协议
2. http:// 超文本传输协议提供软件:
一台可上网的主机:
curl -I baidu.com #查询百度的header信息
(1)Apache :百度
(2)JSP3/2.0.14:京东
(3)Tengine :taobao
二、Apache的安装(需搭建好软件仓库)
三、Apache的启用
1.开启服务并设定服务位开机启动
2.查看火墙信息
3.在火墙中永久开启http访问
4.在火墙中永久开启https访问
5.刷新火墙设定生效
此时其他主机就可访问到204这台主机的分享的页面(默认为Apache测试页)
编写默认发布目录:/var/www/html/中的默认发布文件index.html
分享的内容被修改(超文本编辑语言)
四、Apache的基本信息
1.服务名称:httpd
2.配置文件:
(1) /etc/httpd/conf/httpd.conf #主配置文件
(2) /etc/httpd/conf.d/*.conf #子配置文件
3.默认发布目录:/var/www/html
4.默认发布文件:index.html
五、Apache的基本配置
防止影响实验结果
1.Apache端口修改
(1)修改主配置文件中默认端口:80改为8080
(2)在火墙中永久允许开启端口8080,刷新火器使设定生效
(3)修改端口号后访问成功
2.默认发布文件修改
(1)在默认目录下编辑一个新的发布文件
(2)修改主配置文件中默认发布文件的顺序:先发布westos中内容
(3)修改后重启httpd服务
(4)分享的内容被修改
3.默认发布目录
(1)建立新的发布目录,编写发布文件
(2)修改主配置文件中默认发布目录为:/westos/html
(3)修改发布目录成功
六、Apche的访问控制
1.基于客户端ip的访问控制
所有人都可以访问
(1)ip白名单:都可以访问(内容覆盖)
(2)ip黑名单:除了104主机其他主机都可以访问
注意:只想让104主机访问:
2.基于用户认证的访问控制
(1)创建用户认证文件
(2)创建用户-cm,添加用户-m,防止用户被覆盖
(3)修改主配置文件中:认证文件,认证提示语,认证类型,允许通过的认证用户
A. Require user:允许通过指定用户
B. Require valid-user:允许通过所有用户
七、Apche的虚拟主机(多个站点的发布)
1.建立发布目录和发布文件
2. 修改子配置 /etc/httpd/conf.d/*.conf
3.本地解析: 编写/etc/hosts文件–添加主机ip, 主机名.域名
域名解析文件, 一个ip对应多个域名
4. 测试
以上是关于Unit4-Apache的管理及优化web的主要内容,如果未能解决你的问题,请参考以下文章