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