《Linux操作系统-第09章.pdf》由会员分享,可在线阅读,更多相关《Linux操作系统-第09章.pdf(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、LinuxLinux操作系统操作系统操作系统操作系统第第9 9章章 WebWeb服务器的配置与应用服务器的配置与应用第第第第9 9章章章章 WebWeb服务器的配置与应用服务器的配置与应用服务器的配置与应用服务器的配置与应用9.1 Web9.1 Web服务基本概念服务基本概念9.2 Apache9.2 Apache服务器服务器9.3 Apache9.3 Apache图形配置工具图形配置工具9.4 Apache9.4 Apache的配置文件的配置文件9 9.1.1 WebWeb服务基本概念服务基本概念服务基本概念服务基本概念?InternetInternet初期提供的初期提供的FTPFTP、EM
2、AILEMAIL等都是基于文等都是基于文本字符模式界面的服务本字符模式界面的服务?WebWeb服务引入了多媒体内容,使得人们可以获服务引入了多媒体内容,使得人们可以获得十分丰富的多媒体资源得十分丰富的多媒体资源?WebWeb服务全称服务全称 World Wide WebWorld Wide WebWWWWWW?WebWeb服务是目前服务是目前InternetInternet上最流行的信息服务类上最流行的信息服务类型之一,也是电子商务核心技术之一型之一,也是电子商务核心技术之一?WebWeb服务采用客户服务采用客户/服务器结构服务器结构?WebWeb服务以超文本信息的组织与传递为内容服务以超文本
3、信息的组织与传递为内容CSDNCSDNHTTPHTTP协议协议协议协议?超文本传输协议超文本传输协议(H HyperyperT Textext T Transfer ransfer P Protocolrotocol)?是是WebWeb服务的基于文本的基础协议服务的基于文本的基础协议?实现了传输超文本到本地计算机的功能实现了传输超文本到本地计算机的功能?“请求请求应答应答”的客户的客户/服务器模式服务器模式?客户端使用客户端使用浏览器浏览器(browser)(browser)获取信息获取信息?RFC2616RFC2616WebWeb服务的概念服务的概念服务的概念服务的概念(1)(1)?超文本超
4、文本?超媒体超媒体Web页面Web页面Web页面Web页面Web页面Web页面Web页面Web页面Web页面Web页面音频文件音频文件视频文件视频文件Web超文本组织示意图Web超文本组织示意图WebWeb服务的概念服务的概念服务的概念服务的概念(2)(2)?WebWeb服务服务?为客户提供访问为客户提供访问WebWeb资源的服务资源的服务?基于基于HTTPHTTP协议协议?客户端与服务器端客户端与服务器端?WebWeb服务器服务器?硬件硬件运行运行WebWeb服务器端程序的计算机服务器端程序的计算机?软件软件WebWeb服务器端运行的程序服务器端运行的程序?在不混淆的情况下都称为在不混淆的情
5、况下都称为WebWeb服务器服务器第第第第9 9章章章章 WebWeb服务器的配置与应用服务器的配置与应用服务器的配置与应用服务器的配置与应用9.1 Web9.1 Web服务基本概念服务基本概念9.2 Apache9.2 Apache服务器服务器9.3 Apache9.3 Apache图形配置工具图形配置工具9.4 Apache9.4 Apache的配置文件的配置文件9 9.2.2 ApacheApache服务器服务器服务器服务器?ApacheApache是一款提供是一款提供WebWeb服务的软件服务的软件?19951995年年NCSA,1999NCSA,1999年年Apache GroupA
6、pache Group?纪念美洲印第安人的纪念美洲印第安人的apacheapache族族?a patchy web server(a patchy web server(读音双关语读音双关语)?HTTPdHTTPd守护进程提供守护进程提供WebWeb服务服务?Apache ProjectApache Project包含更多内容包含更多内容?采用灵活的模块结构采用灵活的模块结构ApacheApache项目与项目与项目与项目与HTTPdHTTPd?ApacheApache项目包含许多软件开发子项目项目包含许多软件开发子项目?HTTP ServerHTTP Server是其中之一是其中之一Apach
7、eApache?19961996年年4 4月月以来,以来,ApacheApache一直是一直是InternetInternet上最流行的上最流行的HTTPHTTP服服务器务器:?19991999年年5 5月月它在它在 57%57%的网页服务器上运行;到了的网页服务器上运行;到了20052005年年7 7月月这个比例上升到了这个比例上升到了69%69%。在。在20052005年年1111月的時候達到接近月的時候達到接近7070的市佔率,不過隨著擁有大量域名數量的主機域名商轉的市佔率,不過隨著擁有大量域名數量的主機域名商轉換為微軟換為微軟IISIIS平台,平台,ApacheApache市佔率近年來
8、呈現些微下滑。而市佔率近年來呈現些微下滑。而GoogleGoogle自己的網頁伺服器平台自己的網頁伺服器平台GWSGWS推出後,加上推出後,加上LighttpdLighttpd這個輕量化網頁伺服器軟體使用的網站慢慢增加,反應在這個輕量化網頁伺服器軟體使用的網站慢慢增加,反應在整體網頁伺服器市佔率上,根據整體網頁伺服器市佔率上,根據netcraftnetcraft在在20072007年年7 7月的最月的最新統計數據,新統計數據,ApacheApache的市佔率已經降為的市佔率已經降為52.6552.65。儘管如。儘管如此,它仍舊是現階段網際網路市場上,市佔率最高的網頁此,它仍舊是現階段網際網路市
9、場上,市佔率最高的網頁伺服器軟體伺服器軟體ApacheApache服务器服务器服务器服务器的的的的安全性安全性安全性安全性(1)(1)?采用选择性访问控制和强制性访问控制的采用选择性访问控制和强制性访问控制的安全策略安全策略?DACDAC选择性访问控制,基于用户名选择性访问控制,基于用户名/口令口令?MACMAC强制性访问控制,客户强制性访问控制,客户IP/IP/域名域名ApacheApache服务器服务器服务器服务器的的的的安全性安全性安全性安全性(2)(2)?ApacheApache的安全模块的安全模块?mod_accessmod_access模块模块?mod_authmod_auth模块
10、模块?mod_auth_digestmod_auth_digest模块模块?mod_auth_anonmod_auth_anon模块模块?SSLSSL(S Secureecure S Socket ocket L Layer)ayer)支持模块支持模块检查检查检查检查ApacheApache服务器服务器服务器服务器(1)(1)?检查系统中是否安装了检查系统中是否安装了ApacheApache服务器服务器?rpm rpm-qaqa|grepgrep httpdhttpd检查检查检查检查ApacheApache服务器服务器服务器服务器(2)(2)?检查是否启动了检查是否启动了ApacheApach
11、e服务器服务器?ps aux|grep httpd ps aux|grep httpd 检查检查检查检查ApacheApache服务器服务器服务器服务器(3)(3)?访问测试页面访问测试页面 http:/http:/localhostlocalhost安装安装安装安装ApacheApache服务器服务器服务器服务器?预备工作预备工作?下载源码包下载源码包httpdhttpd-2.2.6.tar.gz 2.2.6.tar.gz?解开软件源码包解开软件源码包?配置源树配置源树./configure./configure命令命令?生成生成makemake?安装安装make installmake i
12、nstall?修改配置文件修改配置文件httpd.confhttpd.conf?运行测试运行测试 apachectl apachectl -k startk startApacheApache的版本与升级的版本与升级的版本与升级的版本与升级?新版本程序的发布声明新版本程序的发布声明?主版本升级主版本升级 2.02.0?2.22.2?小版本升级小版本升级 2.2.552.2.55?2.2.572.2.57第第第第9 9章章章章 WebWeb服务器的配置与应用服务器的配置与应用服务器的配置与应用服务器的配置与应用9.1 Web9.1 Web服务基本概念服务基本概念9.2 Apache9.2 Apa
13、che服务器服务器9.3 Apache9.3 Apache图形配置工具图形配置工具9.4 Apache9.4 Apache的配置文件的配置文件9 9.3.3 ApacheApache图形配置工具图形配置工具图形配置工具图形配置工具?完成完成ApacheApache简单的配置简单的配置?“系统系统”|“管理管理”|“服务器设置服务器设置”|“HTTPHTTP”启动图启动图形配置管理工具形配置管理工具?HTTPHTTP服务器图形配置工具包括:服务器图形配置工具包括:?主(主(MainMain)?虚拟主机(虚拟主机(Virtual HostsVirtual Hosts)?服务器(服务器(Server
14、Server)?调整性能(调整性能(Performance TuningPerformance Tuning)服务器基本配置服务器基本配置服务器基本配置服务器基本配置?服务器名服务器名(Server Name)(Server Name)?网主电子邮件地址网主电子邮件地址(Webmaster email address)(Webmaster email address)?访问端口访问端口(port)(port)默认设置与虚拟主机默认设置与虚拟主机默认设置与虚拟主机默认设置与虚拟主机创建虚拟主机创建虚拟主机创建虚拟主机创建虚拟主机(1)(1)?ApacheApache服务器可以创建多台虚拟主机服务
15、器可以创建多台虚拟主机?用户不同的请求由不同的虚拟主机响应用户不同的请求由不同的虚拟主机响应?用户感觉是访问不同的用户感觉是访问不同的WebWeb服务器服务器?虚拟主机使得虚拟主机使得WebWeb请求可以发送到不同的请求可以发送到不同的IPIP地址或者主机名,但是由相同的地址或者主机名,但是由相同的ApacheApache进程进程处理处理创建虚拟主机创建虚拟主机创建虚拟主机创建虚拟主机(2)(2)?虚拟主机名虚拟主机名?文档根目录文档根目录?网主电子邮件地址网主电子邮件地址?主机信息主机信息?默认虚拟主机默认虚拟主机?基于基于IPIP的虚拟主机的虚拟主机?基于名称的虚拟主机基于名称的虚拟主机创
16、建虚拟主机创建虚拟主机创建虚拟主机创建虚拟主机(3)(3)第第第第9 9章章章章 WebWeb服务器的配置与应用服务器的配置与应用服务器的配置与应用服务器的配置与应用9.1 Web9.1 Web服务基本概念服务基本概念9.2 Apache9.2 Apache服务器服务器9.3 Apache9.3 Apache图形配置工具图形配置工具9.4 Apache9.4 Apache的配置文件的配置文件9 9.4.4 ApacheApache的配置文件的配置文件的配置文件的配置文件?ApacheApache服务器安装完毕后,几乎不需什么配服务器安装完毕后,几乎不需什么配置就已经可以正常运行了置就已经可以正
17、常运行了?为了满足不同的需要,包括安装问题的考为了满足不同的需要,包括安装问题的考虑,还需要细致地调整虑,还需要细致地调整ApacheApache服务器的配置服务器的配置ApacheApache的目录和文件的目录和文件的目录和文件的目录和文件?目录目录?配置文件配置文件?启动脚本启动脚本httpd.confhttpd.conf的文件格式的文件格式的文件格式的文件格式(1)(1)?是是ApacheApache最重要的配置文件最重要的配置文件?一般位于一般位于/etc/etc/httpdhttpd/conf/conf目录下目录下?修改配置后,需重启修改配置后,需重启httpdhttpd服务才生效服
18、务才生效?文件中每行一条指令文件中每行一条指令(directive)(directive)?大小写不敏感大小写不敏感?以以#开头的行是注释开头的行是注释httpd.confhttpd.conf的文件格式的文件格式的文件格式的文件格式(2)(2)?两种方式进行参数的配置:两种方式进行参数的配置:?属性与取值域属性与取值域?块方式块方式Listen 80ServerAdminrootlocalhostDocumentRoot/var/www/html/ServerNhttpd.confhttpd.conf的文件格式的文件格式的文件格式的文件格式(3)(3)?条件块条件块?/?表示指令的处理需要根据
19、指定模块是否存在为表示指令的处理需要根据指定模块是否存在为条件来进行,条件来进行,testtest为真时处理块为真时处理块?testtest为为modulemodule表示当表示当ApacheApache中包含了名为中包含了名为modulemodule的模块的时候处理块内指令的模块的时候处理块内指令?testtest为为!module!module表示名为表示名为modulemodule的模块不在的模块不在ApacheApache中的时候,块内指令被处理中的时候,块内指令被处理httpd.confhttpd.conf的文件格式的文件格式的文件格式的文件格式(3)(3)?测试配置文件测试配置文件
20、?apachectlapachectl t t?返回返回Syntax OKSyntax OK时表示配置文件语法正确时表示配置文件语法正确httpdhttpd服务的启动服务的启动服务的启动服务的启动(1)(1)?使用图形化管理服务的工具使用图形化管理服务的工具httpdhttpd服务的启动服务的启动服务的启动服务的启动(2)(2)?命令方式启动服务命令方式启动服务service service httpdhttpd start/stop/restartstart/stop/restart$service httpd start#启动启动httpd服务启动服务启动 httpd:确定确定$servi
21、ce httpd stop#停止停止httpd服务停止服务停止 httpd:确定确定$service httpd restart#重启动重启动httpd服务停止服务停止 httpd:确定确定启动启动 httpd:确定确定httpd.confhttpd.conf文件解析文件解析文件解析文件解析?httpd.confhttpd.conf文件包括三个部分文件包括三个部分?WebWeb服务的全局环境服务的全局环境(global environment)(global environment),控制,控制ApacheApache进程整体操作的指令。进程整体操作的指令。?定义定义“主主”服务器或者服务器或
22、者“默认默认”服务器的参数的服务器的参数的指令。主服务器处理虚拟主机不响应的请指令。主服务器处理虚拟主机不响应的请求,也为所有的虚拟主机提供默认设置。求,也为所有的虚拟主机提供默认设置。?配置虚拟主机的指令。配置虚拟主机的指令。WebWeb服务的全局环境服务的全局环境服务的全局环境服务的全局环境?ServerTokensServerTokens?ServerRootServerRoot?PidFilePidFile?TimeoutTimeout?KeepAliveKeepAlive?MaxKeepAliveRequestsMaxKeepAliveRequests?KeepAliveTimeou
23、tKeepAliveTimeout?preforkprefork MPMMPM?workerworker MPMMPM?ListenListen?LoadModuleLoadModule?IncludeInclude?ExtendedStatusExtendedStatus?UserUser/GroupGroup主服务器配置主服务器配置主服务器配置主服务器配置?ServerAdminServerAdmin?ServerNameServerName?UseCanonicalNameUseCanonicalName?DocumentRootDocumentRoot虚拟目录虚拟目录虚拟目录虚拟目录(
24、1)(1)?WebWeb服务器程序要将服务器程序要将URLURL中的路径映射为本中的路径映射为本地文件系统的路径,指向文档的本地位地文件系统的路径,指向文档的本地位置,虚拟目录完成这个映射功能。置,虚拟目录完成这个映射功能。?虚拟目录虚拟目录又称为目录别名。利用别名指令又称为目录别名。利用别名指令AliasAlias,可以把文档保存在文件系统的其他目,可以把文档保存在文件系统的其他目录中,而不必放置在录中,而不必放置在DocumentRootDocumentRoot所设定的位所设定的位置。置。虚拟目录虚拟目录虚拟目录虚拟目录(2)(2)?AliasAlias指令指令?Alias /image
25、/ftp/pub/image Alias /image /ftp/pub/image?Alias /iconsAlias /icons/usr/local/apache/icons/usr/local/apache/icons/?需要显式地允许对目标目录的访问操作需要显式地允许对目标目录的访问操作Alias/image/ftp/pub/imageOrder allow,denyAllow from all目录访问控制目录访问控制目录访问控制目录访问控制(1)(1)?格式格式Directory directivesdirectives?directorydirectory-pathpath是要配
26、置的目录,可以使用通配符指是要配置的目录,可以使用通配符指定目录定目录目录访问控制目录访问控制目录访问控制目录访问控制(1)(1)?格式格式Directory directivesdirectives?directorydirectory-pathpath是要配置的目录,可以使用通配符和是要配置的目录,可以使用通配符和正则表达式指定目录正则表达式指定目录目录访问控制目录访问控制目录访问控制目录访问控制(2)(2)Options Indexes FollowSymLinksOptions Indexes FollowSymLinks/home/users/html、/home/pub/html、
27、/home/var/html等都是受影响的目录等都是受影响的目录/var/abc、/var/www/abc、/var/testabc、/www/ttabc/var/abc等都是符合该正则表达式等都是符合该正则表达式模式的目录模式的目录目录访问控制目录访问控制目录访问控制目录访问控制(3)(3)?最短匹配优先的次序最短匹配优先的次序?多个多个DirectoryDirectory块与目录或者其父目录匹配块与目录或者其父目录匹配?按照最短匹配优先的次序应用指令按照最短匹配优先的次序应用指令?目录下的目录下的.htaccesshtaccess文件中的配置指令随其目录执文件中的配置指令随其目录执行行目录
28、访问控制目录访问控制目录访问控制目录访问控制(4)(4)AllowOverride NoneAllowOverride FileInfo访问访问/home/web/dir/doc.html文档的步骤为:文档的步骤为:a)执行执行AllowOverride None,禁用了,禁用了.htaccess文件;文件;b)执行执行AllowOverride FileInfo,针对,针对/home/目录作用;目录作用;c)顺次应用顺次应用/home/.htaccess、/home/web/.htaccess和和/home/web/dir/.htaccess等文件中的等文件中的FileInfo指令。指令。目
29、录访问控制目录访问控制目录访问控制目录访问控制(5)(5)?目录指令块中使用的五个指令目录指令块中使用的五个指令?OptionsOptions?AllowOverrideAllowOverride?DenyDeny?AllowAllow?Order Order 目录访问控制目录访问控制目录访问控制目录访问控制(6)(6)?Options Options?NoneNone不允许做任何操作,即不允许访问此不允许做任何操作,即不允许访问此目录。是互斥性设置。目录。是互斥性设置。?AllAll默认设置。除了默认设置。除了MultiViewsMultiViews的功能外,的功能外,用户可做所有的操作。是
30、互斥性设置。用户可做所有的操作。是互斥性设置。?其他取值参见表其他取值参见表5 5-2 2。目录访问控制目录访问控制目录访问控制目录访问控制(7)(7)?AllowOverrideAllowOverride?该指令设置在该指令设置在.htaccesshtaccess文件中哪些指令可以覆盖文件中哪些指令可以覆盖前面的配置指令。前面的配置指令。?AuthConfigAuthConfig?FileInfoFileInfo?Indexes Indexes?Limit Limit?Options=Options=OptionOption,目录访问控制目录访问控制目录访问控制目录访问控制(8)(8)?Al
31、low Allow 参数有三种形式:参数有三种形式:?Allow from allAllow from all表示任何主机都可以访问服务器。表示任何主机都可以访问服务器。?Allow from Allow from hosthost限制可以访问服务器的主机限制可以访问服务器的主机?Allow from env=Allow from env=envenv-variablevariable基于环境变量进行访问服务器的许可控制基于环境变量进行访问服务器的许可控制目录访问控制目录访问控制目录访问控制目录访问控制(9)(9)?Deny Deny?该指令设置被拒绝访问服务器的主机。该指令设置被拒绝访问服务
32、器的主机。?基于主机名、基于主机名、IPIP地址或者环境变量来限制对服地址或者环境变量来限制对服务器的访问。务器的访问。?参数与参数与AllowAllow指令的参数相同。指令的参数相同。目录访问控制目录访问控制目录访问控制目录访问控制(10)(10)?Order Order?该指令设置该指令设置AllowAllow与与DenyDeny的优先次序。的优先次序。Order Deny,AllowDeny from allAllow from apache.orgWebWeb用户验证用户验证用户验证用户验证(1)(1)?可以验证单个用户或者用户组可以验证单个用户或者用户组?为单个用户分配密码为单个用户
33、分配密码?也可以为用户组分配密码也可以为用户组分配密码?建立匿名访问建立匿名访问?需要与目录访问控制的需要与目录访问控制的指令块指令块关联,或者在关联,或者在.htaccesshtaccess文件中设置文件中设置WebWeb用户验证用户验证用户验证用户验证(2)(2)?验证单个用户验证单个用户?编辑主配置文件编辑主配置文件/etc/etc/httpd/conf/httpd.confhttpd/conf/httpd.conf?建立口令文件并为用户设置口令建立口令文件并为用户设置口令?重新启动重新启动httpdhttpd服务服务WebWeb用户验证用户验证用户验证用户验证(3)(3)?验证组验证组
34、?编辑编辑httpd.confhttpd.conf文件,增加设置文件,增加设置/mrtgmrtg目录的访问目录的访问验证验证?编辑编辑/etc/etc/apachepasswd/zxgrpapachepasswd/zxgrp文件,增加用户组文件,增加用户组和用户的关系和用户的关系?重启重启httpdhttpd服务服务虚拟主机的配置虚拟主机的配置虚拟主机的配置虚拟主机的配置?虚拟主机支持一个服务器设置多个站点虚拟主机支持一个服务器设置多个站点?用户感觉访问了多个独立服务器用户感觉访问了多个独立服务器?ApacheApache支持支持?基于基于IPIP地址的虚拟主机地址的虚拟主机?基于名称的虚拟主
35、机基于名称的虚拟主机?SSLSSL服务器需要服务器需要IPIP虚拟主机虚拟主机IPIP虚拟主机虚拟主机虚拟主机虚拟主机(1)(1)?IPIP地址相同,端口号不同的虚拟主机配置方地址相同,端口号不同的虚拟主机配置方法法?适用于用户具有一个注册的静态适用于用户具有一个注册的静态IPIP地址,但地址,但是希望架设多个站点的情况是希望架设多个站点的情况IPIP虚拟主机虚拟主机虚拟主机虚拟主机(2)(2)?为虚拟主机创建各自的目录,存放各自的为虚拟主机创建各自的目录,存放各自的文档文档?编辑编辑ApacheApache的主配置文件的主配置文件httpd.confhttpd.conf?重启重启httpdh
36、ttpd服务服务?在在vh1vh1和和vh2vh2目录中放置不同的主页,就可以目录中放置不同的主页,就可以访问这两个虚拟主机了访问这两个虚拟主机了基于名称的虚拟主机基于名称的虚拟主机基于名称的虚拟主机基于名称的虚拟主机(1)(1)?需要需要HTTP/1.1HTTP/1.1协议的支持协议的支持?需要客户端使用支持需要客户端使用支持HTTP/1.1HTTP/1.1的浏览器的浏览器?使用这种协议的浏览器可以传送使用这种协议的浏览器可以传送“host:headerhost:header”来指定使用特定主机的信息来指定使用特定主机的信息?如果请求中没有包含这样的信息,则由主如果请求中没有包含这样的信息,
37、则由主服务器响应请求服务器响应请求基于名称的虚拟主机基于名称的虚拟主机基于名称的虚拟主机基于名称的虚拟主机(2)(2)?在在/varvar/www/www目录中建立目录中建立vh1vh1和和vh2vh2,存放虚拟主机的文件,存放虚拟主机的文件?编辑编辑/etc/etc/httpd/conf/httpd.confhttpd/conf/httpd.conf文件文件?ServerNameServerName指令设置虚拟主机使用的域名,可避免指令设置虚拟主机使用的域名,可避免DNSDNS查查找;如果找;如果DNSDNS查询失败,虚拟主机就会被停止查询失败,虚拟主机就会被停止?每个每个VirtualHo
38、stVirtualHost指令块中都使用指令块中都使用NameVirtualHostNameVirtualHost中指定的中指定的IPIP地址作为参数,也可以在虚拟主机地址作为参数,也可以在虚拟主机VirtualHostVirtualHost块中独立块中独立设置每个虚拟主机设置每个虚拟主机?设置完毕,重新启动设置完毕,重新启动httpdhttpd服务服务小结小结小结小结?介绍了最流行的介绍了最流行的ApacheApache服务器软件服务器软件?安装安装?基本配置方法基本配置方法?创建基于创建基于IPIP地址的虚拟主机和基于域名的虚地址的虚拟主机和基于域名的虚拟主机。拟主机。?图形配置工具和配置
39、文件图形配置工具和配置文件httpd.confhttpd.conf两种方法两种方法习题习题习题习题1.1.HTTPHTTP协议是什么的缩写?有什么作用?协议是什么的缩写?有什么作用?2.2.什么是什么是WebWeb服务?它与服务?它与HTTPHTTP协议有什么关系?协议有什么关系?3.3.ApacheApache是开源软件吗?从哪里可以获得?是开源软件吗?从哪里可以获得?4.4.ApacheApache服务器提供什么服务?它支持哪些软件平台?服务器提供什么服务?它支持哪些软件平台?5.5.ApacheApache的配置文件是什么?该文件分为几个部分?的配置文件是什么?该文件分为几个部分?6.6.如何配置基于如何配置基于IPIP的虚拟主机?的虚拟主机?7.7.如何配置基于域名的虚拟主机?如何配置基于域名的虚拟主机?8.8.指令块是如何控制目录的访问的?指令块是如何控制目录的访问的?9.9.查找资料,自学查找资料,自学指令块的使用方法。指令块的使用方法。