Linux服务器构建与运维管理 第4章:网站服务器 阮晓龙 13938213680/ rxI@hactcmeducn http://linux.xg.hactcm.edu.cn http://www.5lxueweb.cn 河南中医药大学管理科学与工程学科 2018.4
Linux服务器构建与运维管理 第4章:网站服务器 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.4 1
2 提纲 Web服务器 口 Apache服务器 在 Ubuntu server上使用 Apache 口在 CentOs上使用 Apache 口使用 Apache发布PHP应用程序 口 Apache日志分析 A pache lop Webalizer 口 Apache安全 河南中医药大学/阮晓龙/13938213680/http://linux.xg.hactcm.edu.cn/http:/www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 提纲 Web服务器 Apache服务器 在Ubuntu Server上使用Apache 在CentOS上使用Apache 使用Apache发布PHP应用程序 Apache日志分析 ApacheTop Webalizer Apache安全 2
3 1Web服务器 1.1Web服务器简介 口Web服务器是一种驻留于因特网上的计算机程序,其作用有两种 是放置网站文件,让全世界浏览;二是放置数据文件,让全世界下载 Web服务器端对客户端提供的内容服务主要包括两种类型:一是静态 文档;二是动态文档。同时,因为Web服务器使用HTTP(超文本传输 协议)进行相关信息交流,也常将Web服务器称为HTTP服务器。 口由于不同的Web服务器对HTTP请求的处理方式并不完全相同,进行相 应的处理时采用的资源分配策略和调度的方式也各有差异。随着技术 的发展,适应为各种不同功能、不同环境的Web服务器不断出现,目 前常用的Web服务器是 Apache、Is、 Tomcat、 Nginx等。 口重点讲解 Linux平台中应用最广泛的Web服务器 Apache. 河南中医药大学/阮晓龙/13938213680/http://linux.xg.hactcm.edu.cn/http:/www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Web服务器 Web服务器是一种驻留于因特网上的计算机程序,其作用有两种:一 是放置网站文件,让全世界浏览;二是放置数据文件,让全世界下载。 Web服务器端对客户端提供的内容服务主要包括两种类型:一是静态 文档;二是动态文档。同时,因为Web服务器使用HTTP(超文本传输 协议)进行相关信息交流,也常将Web服务器称为HTTP服务器。 由于不同的Web服务器对HTTP请求的处理方式并不完全相同,进行相 应的处理时采用的资源分配策略和调度的方式也各有差异。随着技术 的发展,适应为各种不同功能、不同环境的Web服务器不断出现,目 前常用的Web服务器是Apache、IIS、Tomcat、Nginx等。 重点讲解Linux平台中应用最广泛的Web服务器Apache。 3 1.1Web服务器简介
1Web服务器 12Web服务器工作原理 Web服务器的工作原理并不复杂,其处理流程一般分为四步:连接过 程、请求过程、应答过程以及关闭连接 连接过程:根据输入的UR地址,Web客户端(如浏览器)连接到相应的 Web服务器上。 请求过程:Web客户端运用 socket向其服务器提出各种请求。 应答过程:运用HTP协议把在请求过程中所提出来的请求传输到Web服务 器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web 客户端,同时在web客户端上展示上述所请求的结果 关闭连接:当应答过程完成以后,Web服务器和Web客户端之问断开连接。 河南中医药大学/阮晓龙/13938213680/http://linux.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向其服务器提出各种请求。 应答过程:运用HTTP协议把在请求过程中所提出来的请求传输到Web服务 器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web 客户端,同时在Web客户端上展示上述所请求的结果。 关闭连接:当应答过程完成以后,Web服务器和Web客户端之间断开连接。 4 1.2Web服务器工作原理
1Web服务器 12Web服务器工作原理 Web服务器的工作原理并不复杂,其处理流程一般分为四步:连接过 程、请求过程、应答过程以及关闭连接 Internet 建立连接 请求过程 应答讨程 Web客户端 Web服务端 河南中医药大学/阮晓龙/13938213680/http://linux.xg.hactcm.edu.cn/http:/www.51xueweb.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://linux.xg.hactcm.edu.cn / http://www.51xueweb.cn 1.Web服务器 Web服务器的工作原理并不复杂,其处理流程一般分为四步:连接过 程、请求过程、应答过程以及关闭连接。 5 1.2Web服务器工作原理