Linux操作系统-第09章Web 服务器的配置与应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LinuxLinux操作系统操作系统第第99章章WebWeb服务器的配置与应用服务器的配置与应用第第99章章WebWeb服务器的配置与应用服务器的配置与应用9.1Web9.1Web服务基本概念服务基本概念9.2Apache9.2Apache服务器服务器9.3Apache9.3Apache图形配置工具图形配置工具9.4Apache9.4Apache的配置文件的配置文件99.1.1WebWeb服务基本概念服务基本概念„„InternetInternet初期提供的初期提供的FTPFTP、、EMAILEMAIL等都是基于文等都是基于文本字符模式界面的服务本字符模式界面的服务„„WebWeb服务引入了多媒体内容,使得人们可以获服务引入了多媒体内容,使得人们可以获得十分丰富的多媒体资源得十分丰富的多媒体资源„„WebWeb服务全称服务全称WorldWideWebWorldWideWeb——„„WebWeb服务是目前服务是目前InternetInternet上最流行的信息服务类上最流行的信息服务类型之一,也是电子商务核心技术之一型之一,也是电子商务核心技术之一„„WebWeb服务采用客户服务采用客户//服务器结构服务器结构„„WebWeb服务以超文本信息的组织与传递为内容服务以超文本信息的组织与传递为内容CSDNCSDN协议协议„„超文本传输协议超文本传输协议((HHyperyperTTextextTTransferransferPProtocolrotocol))„„是是WebWeb服务的基于文本的基础协议服务的基于文本的基础协议„„实现了传输超文本到本地计算机的功能实现了传输超文本到本地计算机的功能„„““请求请求——应答应答””的客户的客户//服务器模式服务器模式„„客户端使用客户端使用浏览器浏览器(browser)(browser)获取信息获取信息„„RFC2616RFC2616WebWeb服务的概念服务的概念(1)(1)„„超文本超文本„„超媒体超媒体Web页面Web页面Web页面Web页面Web页面音频文件视频文件Web超文本组织示意图WebWeb服务的概念服务的概念(2)(2)„„WebWeb服务服务„„为客户提供访问为客户提供访问WebWeb资源的服务资源的服务„„基于基于HTTPHTTP协议协议„„客户端与服务器端客户端与服务器端„„WebWeb服务器服务器„„硬件硬件————运行运行WebWeb服务器端程序的计算机服务器端程序的计算机„„软件软件————WebWeb服务器端运行的程序服务器端运行的程序„„在不混淆的情况下都称为在不混淆的情况下都称为WebWeb服务器服务器第第99章章WebWeb服务器的配置与应用服务器的配置与应用9.1Web9.1Web服务基本概念服务基本概念9.2Apache9.2Apache服务器服务器9.3Apache9.3Apache图形配置工具图形配置工具9.4Apache9.4Apache的配置文件的配置文件99.2.2ApacheApache服务器服务器„„ApacheApache是一款提供是一款提供WebWeb服务的软件服务的软件„„19951995年年NCSA,1999NCSA,1999年年ApacheGroupApacheGroup„„纪念美洲印第安人的纪念美洲印第安人的apacheapache族族„„apatchywebserver(apatchywebserver(读音双关语读音双关语))„„HTTPdHTTPd守护进程提供守护进程提供WebWeb服务服务„„ApacheProjectApacheProject包含更多内容包含更多内容„„采用灵活的模块结构采用灵活的模块结构ApacheApache项目与项目与HTTPdHTTPd„„ApacheApache项目包含许多软件开发子项目项目包含许多软件开发子项目„„HTTPServerHTTPServer是其中之一是其中之一ApacheApache„„19961996年年44月月以来,以来,ApacheApache一直是一直是InternetInternet上最流行的上最流行的HTTPHTTP服服务器务器::„„19991999年年55月月它在它在57%57%的网页服务器上运行;到了的网页服务器上运行;到了20052005年年77月月这个比例上升到了这个比例上升到了69%69%。在。在20052005年年1111月的時候達到接近月的時候達到接近7070%的市佔率,不過隨著擁有大量域名數量的主機域名商轉%的市佔率,不過隨著擁有大量域名數量的主機域名商轉換為微軟換為微軟IISIIS平台,平台,ApacheApache市佔率近年來呈現些微下滑。而市佔率近年來呈現些微下滑。而GoogleGoogle自己的網頁伺服器平台自己的網頁伺服器平台GWSGWS推出後,加上推出後,加上LighttpdLighttpd這個輕量化網頁伺服器軟體使用的網站慢慢增加,反應在這個輕量化網頁伺服器軟體使用的網站慢慢增加,反應在整體網頁伺服器市佔率上,根據整體網頁伺服器市佔率上,根據netcraftnetcraft在在20072007年年77月的最月的最新統計數據,新統計數據,ApacheApache的市佔率已經降為的市佔率已經降為52.6552.65%。儘管如%。儘管如此,它仍舊是現階段網際網路市場上,市佔率最高的網頁此,它仍舊是現階段網際網路市場上,市佔率最高的網頁伺服器軟體伺服器軟體ApacheApache服务器服务器的的安全性安全性(1)(1)„„采用选择性访问控制和强制性访问控制的采用选择性访问控制和强制性访问控制的安全策略安全策略„„DACDAC——选择性访问控制,基于用户名选择性访问控制,基于用户名//口令口令„„MACMAC——强制性访问控制,客户强制性访问控制,客户IP/IP/域名域名ApacheApache服务器服务器的的安全性安全性(2)(2)„„ApacheApache的安全模块的安全模块„„mod_accessmod_access模块模块„„mod_authmod_auth模块模块„„mod_auth_digestmod_auth_digest模块模块„„mod_auth_anonmod_auth_anon模块模块„„SSLSSL((SSecureecureSSocketocketLLayer)ayer)支持模块支持模块检查检查ApacheApache服务器服务器(1)(1)„„检查系统中是否安装了检查系统中是否安装了ApacheApache服务器服务器„„rpmrpm--qaqa||grepgrephttpdhttpd检查检查ApacheApache服务器服务器(2)(2)„„检查是否启动了检查是否启动了ApacheApache服务器服务器„„psaux|grephttpdpsaux|grephttpd检查检查ApacheApache服务器服务器(3)(3)„„访问测试页面访问测试页面安装安装ApacheApache服务器服务器„„预备工作预备工作„„下载源码包下载源码包httpdhttpd--2.2.6.tar.gz2.2.6.tar.gz„„解开软件源码包解开软件源码包„„配置源树配置源树./configure./configure命令命令„„生成生成makemake„„安装安装makeinstallmakeinstall„„修改配置文件修改配置文件httpd.confhttpd.conf„„运行测试运行测试apachectlapachectl--kstartkstartApacheApache的版本与升级的版本与升级„„新版本程序的发布声明新版本程序的发布声明„„主版本升级主版本升级2.02.0ÆÆ2.22.2„„小版本升级小版本升级2.2.552.2.55ÆÆ2.2.572.2.57第第99章章WebWeb服务器的配置与应用服务器的配置与应用9.1Web9.1Web服务基本概念服务基本概念9.2Apache9.2Apache服务器服务器9.3Apache9.3Apache图形配置工具图形配置工具9.4Apache9.4Apache的配置文件的配置文件99.3.3ApacheApache图形配置工具图形配置工具„„完成完成ApacheApache简单的配置简单的配置„„““系统系统””||““管理管理””||““服务器设置服务器设置””||““HTTPHTTP””启动图启动图形配置管理工具形配置管理工具„„HTTPHTTP服务器图形配置工具包括:服务器图形配置工具包括:„„主(主(MainMain))„„虚拟主机(虚拟主机(VirtualHostsVirtualHosts))„„服务器(服务器(ServerServer))„„调整性能(调整性能(PerformanceTuningPerformanceTuning))服务器基本配置服务器基本配置„„服务器名服务器名(ServerName)(ServerName)„„网主电子邮件地址网主电子邮件地址(Webmasteremailaddress)(Webmasteremailaddress)„„访问端口访问端口(port)(port)默认设置与虚拟主机默认设置与虚拟主机创建虚拟主机创建虚拟主机(1)(1)„„ApacheApache服务器可以创建多台虚拟主机服务器可以创建多台虚拟主机„„用户不同的请求由不同的虚拟主机响应用户不同的请求由不同的虚拟主机响应„„用户感觉是访问不同的用户感觉是访问不同的WebWeb服务器服务器„„虚拟主机使得虚拟主机使得WebWeb请求可以发送到不同的请求可以发送到不同的IPIP地址或者主机名,但是由相同的地址或者主机名,但是由相同的ApacheApache进程进程处理处理创建虚拟主机创建虚拟主机(2)(2)„„虚拟主机名虚拟主机名„„文档根目录文档根目录„„网主电子邮件地址网主电子邮件地址„„主机信息主机信息„„默认虚拟主机默认虚拟主机„„基于基于IPIP的虚拟主机的虚拟主机„„基于名称的虚拟主机基于名称的虚拟主机创建虚拟主机创建虚拟主机(3)(3)第第99章章WebWeb服务器的配置与应用服务器的配置与应用9.1Web9.1Web服务基本概念服务基本概念9.2Apache9.2Apache服务器服务器9.3Apache9.3Apache图形配置工具图形配置工具9.4Apache9.4Apache的配置文件的配置文件99.4.4ApacheApache的配置文件的配置文件„„ApacheApache服务器安装完毕后,几乎不需什么配服务器安装完毕后,几乎不需什么配置就已经可以正常运行了置就已经可以正常运行了„„为了满足不同的需要,包括安装问题的考为了满足不同的需要,包括安装问题的考虑,还需要细致地调整虑,还需要细致地调整ApacheApache服务器的配置服务器的配置ApacheApache的目录和文件的目录和文件„„目录目录„„配置文件配置文件„„启动脚本启动脚本httpd.confhttpd.conf的文件格式的文件格式(1)(1)„„是是ApacheApache最重要的配置文件最重要的配置文件„„一般位于一般位于/etc//etc/httpdhttpd/conf/conf目录下目录下„„修改配置后,需重启修改配置后,需重启httpdhttpd服务才生效服务才生效„„文件中每行一条指令文件中每行一条指令(directive)(directive)„„大小写不敏感大小写不敏感„„以以##开头的行是注释开头的行是注释httpd.confhttpd.conf的文件格式的文件格式(2)(2)„„两种方式进行参数的配置:两种方式进行参数的配置:„„属性与取值域属性与取值域„„块方式块方式Listen80VirtualHost192.168.0.1:80ServerAdminroot@localhostDocu

1 / 60
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功