Linux服务器构建与运维管理 第03章:网站服务器 阮晓龙 13938213680/ruanxiaolong@hactcmeducn http://linux.xg.hactcm.edu.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
Linux服务器构建与运维管理 第03章:网站服务器 1 阮晓龙 13938213680 / ruanxiaolong@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信息系统科研工作室 2021.3
2 提纲 Web服务器 口 Apache服务器 口使用 Apache发布网站 使用 Apache发布静态网站 使用 Apache发布多个网站 口LAMP 基于 Centos实现LAMP 使用 WordPress实现内容网站服务 ■监控 Apache的性能 口提升 Apache的安全性 口通过 Apache日志分析洞察网站业务 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 Web服务器 Apache服务器 使用Apache发布网站 ◼ 使用Apache发布静态网站 ◼ 使用Apache发布多个网站 LAMP ◼ 基于CentOS实现LAMP ◼ 使用WordPress实现内容网站服务 ◼ 监控Apache的性能 提升Apache的安全性 通过Apache日志分析洞察网站业务 2
3 1Web服务器 11Web服务器简介 口Web服务器是一种驻留于因特网上的计算机程序,实现两个作用 ■放置网站程序,让用户通过浏览器访问 放置数据文件,让用户下载 Web服务器端对客户端提供的网站程序有两种类型 静态文档:html、JS ■动态文档:PHP、 ASP. net、JSsP、Ruby、 Python 口Web服务器使用HTTP进行通信,因此Web服务器亦称为HTTP服务器。 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Web服务器 Web服务器是一种驻留于因特网上的计算机程序,实现两个作用: ◼ 放置网站程序,让用户通过浏览器访问 ◼ 放置数据文件,让用户下载 Web服务器端对客户端提供的网站程序有两种类型: ◼ 静态文档:html、JS ◼ 动态文档:PHP、ASP.net、JSP、Ruby、Python Web服务器使用HTTP进行通信,因此Web服务器亦称为HTTP服务器。 3 1.1 Web服务器简介
1Web服务器 11Web服务器简介 口由于不同的Web服务器对HTTP请求的处理方式并不完全相同,进行相应的处 理时采用的资源分配策略和调度的方式也各有差异。 ¤随着技术的发展,适应为各种不同功能、不同环境的Web服务器不断出现,目 前常用的Web服务器是 Apache、ls、 Tomcat、Ngin等。 Apache是 Linux平台中应用最广泛的Web服务器。 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Web服务器 由于不同的Web服务器对HTTP请求的处理方式并不完全相同,进行相应的处 理时采用的资源分配策略和调度的方式也各有差异。 随着技术的发展,适应为各种不同功能、不同环境的Web服务器不断出现,目 前常用的Web服务器是Apache、IIS、Tomcat、Nginx等。 Apache是Linux平台中应用最广泛的Web服务器。 4 1.1 Web服务器简介
5 1Web服务器 .2Web服务器工作原理 Web服务器的处理流程一般分为四步:连接过程、请求过程、应答过程以及关 闭连接。 连接过程 口根据输入的∪RL地址,Web客户端(如浏览器)连接到相应的Web服务器上。 请求过程 口Web客户端运用 socket向其服务器提出各种请求。 应答过程 口Web服务器接收到请求后实施任务处理,使用HTTP协议把任务处理的结果传输到Web客 户端。Web客户端获取数据后展示给用户 关闭连接 口当应答过程完成以后,Web服务器和Web客户端之间断开连接。 河南中医药大学/阮晓龙713938213680/http://inux.xg.hactcm.edu.cn/http://www.5lxueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Web服务器 Web服务器的处理流程一般分为四步:连接过程、请求过程、应答过程以及关 闭连接。 ◼ 连接过程: 根据输入的URL地址,Web客户端(如浏览器)连接到相应的Web服务器上。 ◼ 请求过程: Web客户端运用socket向其服务器提出各种请求。 ◼ 应答过程: Web服务器接收到请求后实施任务处理,使用HTTP协议把任务处理的结果传输到Web客 户端。Web客户端获取数据后展示给用户。 ◼ 关闭连接: 当应答过程完成以后,Web服务器和Web客户端之间断开连接。 5 1.2 Web服务器工作原理