《Linux网络操作系统配置与管理》课件-项目9 配置与管理Web服务器_第1页
《Linux网络操作系统配置与管理》课件-项目9 配置与管理Web服务器_第2页
《Linux网络操作系统配置与管理》课件-项目9 配置与管理Web服务器_第3页
《Linux网络操作系统配置与管理》课件-项目9 配置与管理Web服务器_第4页
《Linux网络操作系统配置与管理》课件-项目9 配置与管理Web服务器_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目9配置与管理Web服务器项目情境9.1项目任务9.2知识储备9.3任务实施9.4拓展训练9.5总结评价9.61知识目标3素质目标2技能目标了解Web的基本概念及工作原理掌握Apache服务器的配置和管理方法掌握用户个人主页服务器的配置方法掌握基于IP地址和基于域名的虚拟主机的配置方法掌握Apache服务的停止与启动会检查并安装Apache软件包会启动和停止Apache服务进程能配置与管理用户个人主页能配置与管理认证及授权Web服务器能配置与管理基于IP的虚拟主机和基于域名的虚拟主机能配置与管理LAMP实现动态站点服务能解决Web服务器配置中出现的问题养认真细致的工作态度和工作作风养成刻苦、勤奋、好问、独立思考和细心检查的学习习惯能与组员精诚合作,能正确面对他人的成功或失败具有一定的自学能力,分析问题、解决问题能力和创新能力本项目详细介绍Web服务的基本概念、工作原理,httpd的安装,以及配置与管理Web服务器的具体方法。通过任务案例引导大家检查并安装Apache服务;全面分析核心配置文件httpd.conf;具体训练大家对Web服务器配置与管理,以及在虚拟主机、保密方面的功能实现,客户端的配置,对Web服务器简单故障的判断和处理能力。学习目标

9.1项目情境天易教育培训中心曾提出为实现企业信息化、数字化和现代化,需要将现行的许多管理实现无纸化、网络化,其中包括对外建立一个门户网站,进行产品的宣传和有关服务,内部管理和办公也需要采用网络平台进行交流,还有就是各部门也得有自己的主页,个别员工也想建立个人网站,而中心现在只有一个公网IP。此时,曹杰在服务器中应该进行哪些配置才能为天一研发中心解决上述问题呢曹杰凭借所学的知识,马上想到了要满足以上要求需要采用Apache配置Web服务器。曹杰凭借所学的知识和技能,加上多年的现场工作经验,经过认真的分析,认为最好的解决办法就是,在Linux服务器上采用Apache配置Web服务器解决此问题。为此,本单元的具体任务是:1)熟悉Web服务的工作原理。2)构建Web服务器的网络工作环境:设置Web服务器的静态IP地址、禁用firewalld(或在防火墙中放行DHCP服务)和selinux、测试网络状况等。3)检查并安装Web服务所需要的Apache软件包。4)分析Web的主配置文件httpd.conf,并熟悉配置文件所涉及的主要参数的作用。5)配置与管理Web服务器、配置虚拟主机。5)加载配置文件或重新启动httpd,检查Web服务配置是否生效。6)配置Web客户端,并完成Web服务的测试。7)解决配置过程中出现的有关问题。

9.2项目任务

9.3知识储备Web是一个基于Internet的、全球连接的、分布的、动态的、多平台的交互式图形,综合了信息发布技术和超文本技术的信息系统。Web为用户提供了一个基于浏览器/服务器模型和多媒体技术的友好的图形化信息查询界面。Web采用客户端/服务器模式进行工作,客户端运行Web客户程序——浏览器,它提供良好、统一的用户界面。浏览器的作用是解释和显示Web页面,响应用户的输入请求,并通过HTTP协议将用户请求传递给Web服务器。9.3.1Web概述我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。由于Web服务是实现信息发布、资料查询、数据处理等诸多应用的基本平台,目前绝大多数的网络交互程序,例如论坛、社区等都是基于Web而建立的。

9.3知识储备9.3.2Web服务中的常用概念

1.超链接和HTMLWeb中的信息资源主要由一篇篇的Web文档,或称Web页的基本元素构成。这些Web页采用超级文本(HyperText)的格式,即可以含有指向其他Web页或其本身内部特定位置的超链接。可以将超链接理解为指向其他Web页的“指针”。超链接使得Web页交织为网状,这样,如果Internet上的Web页和超链接非常多的话,就构成了一张巨大的信息网。HTML(HypeTextMarkupLanguage)的正式名称是超文本标记语言。HTML对Web页的内容、格式及Web页中的超链接进行描述,而Web浏览器的作用就在于读取Web网点上的HTML文档,再根据此类文档中的描述组织并显示相应的Web页面。2.网页和主页在Internet上有无数的Web站点,每个站点包含着各种文档,这些文档称为Web页,也称为网页。每个网页对应唯一的网页地址,网页中包含各种信息,并设置了许多超链接,用户单击这些超链接就可以浏览到相应的网页。主页也称为首页,是Web站点中最重要的网页,是用户访问这个站点时最先看到的网页。通过主页,用户可以大致了解到该站点的主要内容,并可以通过主页上的超链接访问到站点的其他网页。

9.3知识储备9.3.2Web服务中的常用概念

3.URL与资源定位上面提到每个网页都对应唯一的地址,那么这个地址就是该网页的URL,也称为Web地址,俗称“网址”。URL(UniversalResourceLocator),也称为统一资源定位器。URL的完整格式由以下基本部分组成:传输协议+"://"+服务器主机地址+":"端口号+目录路径+文件名4.Web浏览器Web浏览器(Browser)是WWW的客户端程序,用户使用它来浏览Internet上的各种Web页。Web浏览器采用HTTP协议与Internet上的Web服务器相连,而Web页则按照HTML格式进行制作,只要遵循HTML标准和HTTP协议,任何—个Web浏览器都可以浏览Internet上任何一个Web服务器上存放的Web页。5.虚拟主机所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。

9.3知识储备HTTP是应用级的协议,主要用于分布式、协作的信息系统。HTTP协议是通用的、无状态的,其系统的建设和传输与数据无关。HTTP也是面向对象的协议,可以用于各种任务,包括名字服务、分布式对象管理、请求方法的扩展、命令等。它的具体通信过程如图9-1所示。1、客户在Web浏览器中使用http命令将一个Web页面请求发送给HTTP服务器。2、若该服务器在特定端口(通常是TCP80端口)处侦听到Web页面请求后,就发送一个应答,并在客户端和服务器之间建立连接。3、Web服务器查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器;若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端。4、Web浏览器收到服务器传来的文档后,就将它显示出来。5、当客户端浏览完成后,就断开与服务器的连接。9.3.3Web服务的工作原理

在安装与配置Web服务之前,应熟悉Apache所需要的软件包,以便更好地配置与管理Web服务器,Apache服务所包含的软件包有:1、httpd-2.4.37-30.module+el8.3.0+7001+0766b9e7.x86_64.rpm:该包为Apache服务主程序包,服务器端必须安装该软件包才能进行Web服务的配置。2、httpd-tools-2.4.37-30.module+el8.3.0+7001+0766b9e7.x86_64.rpm:该软件包为apache的工具包。3、httpd-filesystem-2.4.37-30.module+el8.3.0+7001+0766b9e7.noarch.rpm:包含ApacheHTTP服务器的基本目录布局,包括目录的正确权限。9.3.4Web服务的软件包

9.4任务实施由于Apache是开源软件,所以得到了开源社区的支持,不断开发出新的功能特性,并修补了原来的缺陷。经过多年来不断的完善,如今的Apache已是最流行的Web服务器端软件之一。目前,几乎所有的Linux发行版都捆绑了Apache软件,RedHatEnterpriseLinux也不例外。9.4.1安装Apache服务任务案例9-1在Linux系统中检查是否安装了httpd软件包,若没有安装,则利用Linux安装盘进行安装,然后检查并了解系统中httpd的版本号。教师演示学生模仿

9.4任务实施使用rpm-qlhttpd或rpm-qa|grephttpd命令检测系统是否安装了httpd软件包,并查看已经安装的软件包的版本,操作方法如图9-2所示。STEP01使用yuminstallhttpd-y(yum源的配置见【任务案例3-5】)或rpm-ivh命令安装httpd软件包,操作方法如图9-3所示。STEP02STEP03httpd软件包安装完毕后,再次使用rpm-qa|grephttpd或rpm-qlhttpd命令进行查询,操作方法如图9-4所示。

9.4任务实施任务案例9-2利用vi编辑器打开/etc/httpd/conf/目录的下httpd.conf文件,分析httpd.conf文件的结构,了解并熟记主配置文件主要参数的配置方法与参数的作用。9.4.2分析主配置文件httpd.confhttpd.conf是Apache服务的核心配置文件,它位于/etc/httpd/conf/目录中,Apache服务的绝大多数的配置都在该文件中进行。为了让Apache服务器能更好地按需求提供服务,需要对/etc/httpd/conf/httpd.conf文件进行合理有效的配置。以下以默认的httpd.conf为例,解释Apache服务器的各个设置选项。如果需要调整Apache服务器的性能,以及增加对某种特性的支持,就必须了解这些设置参数的含义。

9.4任务实施使用vi编辑器打开httpd.conf文件,会发现httpd.conf文件中内容很多,但这些参数都很明确,可以不加改动就运行Apache服务。而且大部分内容被注释掉了,除了注释和空行外,服务器把其他的行认为是完整的或部分的指令。指令又分为类似于shell的命令和伪HTML标记。指令语法为“配置参数名称参数值”,伪HTML标记的语法格式如下。STEP01全局环境配置部分的配置参数将影响整个Apache服务器的行为,全局环境配置部分包含的配置项包括:1)ServerRoot"/etc/httpd":设置存放服务器的配置、出错和记录文件的位置。2)Listen8:80:设置Apache服务的监听IP和端口,默认情况下监听80端口。如果不指定IP地址,则Apache服务将监听系统上所有网络接口的IP地址。3)Includeconf.modules.d/*.conf:将由Serverroot参数指定的目录中的子目录conf.d中的*.conf文件包含进来,即将/etc/httpd/conf.d目录中的*.conf文件包含进来。STEP02

9.4任务实施主服务配置部分是的配置参数被主服务所使用,主服务配置部分包含的配置项包括用户和组的设置、网页文档的存放路径设置、默认首页的网页文件的设置等20多项,这里介绍一些主要的设置项及其设置作用。1)Userapache和Groupapache:设置Apache进程的执行者和执行者所属的用户组。2)ServerAdminroot@localhost:设置Web管理员的邮箱地址。3)ServerName:80:设置服务器的主机名和端口以标识网站。。4)DocumentRoot"/var/www/html":Web服务器上的文档存放的位置。5)Directory目录容器:Apache服务器可以利用Directory容器设置对指定目录的访问控制。6)DirectoryIndexindex.html:用于设置站点主页文件的搜索顺序,各文件间用空格分隔。。7)ErrorLoglogs/error_log:指定错误日志的存放位置,此目录为相对目录,是相对于ServerRoot目录而言的。8)ScriptAlias/cgi-bin/"/var/www/cgi-bin/":映射CGI程序路径。网站中的可执行文件一般都放在"/var/www/cgi-bin/"目录中,通过上面的设置可以把/var/www/cgi-bin映射到DocumentRoot目录下。9)AddDefaultCharsetUTF-8:设置默认字符集。STEP03

9.4任务实施虚拟主机服务就是指将一台物理服务器虚拟成多台虚拟的Web服务器。对于一些小规模的网站,通过使用Web虚拟主机技术,可以跟其他网站共享同一台物理机器,有效减少系统的运行成本,并且可以减少管理的难度。另外,对于个人用户,也可以使用这种虚拟主机方式来建立有自己独立域名的Web服务器。虚拟主机包括基于IP地址的虚拟主机、基于主机名的虚拟主机和基于端口号的虚拟主机等三种形式。1)基于IP地址的虚拟主机需要计算机上配有多个IP地址,并为每个Web站点分配一个唯一的IP地址。2)基于主机名的虚拟主机,要求拥有多个主机名,并且为每个Web站点分配一个主机名。3)基于端口号的虚拟主机,要求不同的Web站点通过不同的端口号进行监听,这些端口号只要是系统不用的就行。STEP04

9.4任务实施9.4.3Web服务器的试用要检测Apache服务是否正在运行,可以通过检查Apache进程状态或者直接通过浏览器访问Apache发布的网站页面来确定。1.启动Web服务,检查Apache进程在Web服务器上使用systemctlstarthttpd启动Web服务,再使用ps-ef|grephttpd命令来查看apache服务的守护进程是否启动。如果需要设置开机启动,可以使用chkconfighttpdon命令,然后使用systemctllist-unit-files|grephttpd命令进行查看,整个操作过程及运行结果如图9-8所示。2.测试Apache服务【操作示例9-1】当安装完Apache服务并启动httpd服务后,即可在网页浏览器的地址栏输入Web服务器的IP地址()或域名(需先配置DNS)访问Web服务器上的主页。

9.4任务实施教师演示学生模仿任务案例9-3请在Web服务器(IP:)中,为技术部的用户xesuxn设置个人主页空间。该用户的家目录为/home/xesuxn,个人主页空间所在的目录为public_html。9.4.4建立用户个人主页每一部主机都有一个首页,但是如果每个个人用户都想拥有自己完全控管的首页,该如何设计呢?Apache可以实现用户的个人主页。用户的主页配置文件存放在Apache服务器的中/etc/httpd/conf.d/目录下,文件名是userdir.conf,要想允许Linux系统用户拥有个人主页,就得编辑userdir.conf。

9.4任务实施设置用户个人主页的目录:使用vi编辑/etc/httpd/conf.d/目录下的userdir.conf文件,注释掉Userdirdisable(在17行前添加“#”号),启用Userdirpublic_html(去掉24行前的“#”号,UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录),具体操作如图9-12所示。STEP01配置用户个人主页及所在目录:先建立xesuxn用户,再为用户添加登录口令,修改用户的家目录权限设置为755,然后采用mkdir创建存放用户个人主页空间的目录public_html;最后采用echo建立个人主页空间的默认首页文件,具体操作方法如图9-14所示。

STEP02利用systemctlrestarthttpd命令重新启动httpd服务,再在客户端的浏览器中输入“/~xesuxn”,可看到个人空间的访问效果。STEP03

9.4任务实施教师演示学生模仿任务案例9-4在IP地址为的Web服务器中,文档根目录为/var/www/html/,请把/home/xesuxn/public_html目录映射成/xsx/的访问路径,并在客户端测试。9.4.5配置符号链接和虚拟目录如果文档根目录空间不足,要把文件存放到其他的文件系统中去应该如何实现呢?对上述问题,Apache提供了符号链接和虚拟目录两种解决办法。1.配置符号链接

9.4任务实施创建符号链接:创建符号链接很简单,使用ln-s命令把/home/xesuxn/public_html链接到/var/www/html/xsx/下即可,创建方法如图9-16所示。STEP01建立符号链接后,直接使用浏览器访问/xsx/进行测试,如果配置正确,则会出现如图9-17所示页面。STEP02

9.4任务实施教师演示学生模仿任务案例9-4在IP地址为的Web服务器中,文档根目录为/var/www/html/,请把/home/xesuxn/public_html目录映射成/xsx/的访问路径,并在客户端测试。9.4.5配置符号链接和虚拟目录使用虚拟目录是另一种将根目录以外的内容加入到站点中去的办法。虚拟目录是一个位于Apache服务器主目录之外的目录,它不包含在Apache服务器的主目录中,但在访问Web站点的用户看来,它与位于主目录中的子目录是一样的。2.配置虚拟目录

9.4任务实施首先在/etc/httpd/conf.d目录中使用vi新建一个用来定义虚拟目录的文件,如vdir.conf,操作方法如下:[root@TianYiconf.d]#vimvdir.conf接下来在文件每位添加用来设置虚拟目录和实际目录的对应关系以及目录的访问权限的相关内容,具体方法如图9-18所示。STEP01需要在系统中创建/var/test/目录,然后在该目录下创建一个用于测试的主页,当然也可以用其他的方式设计一个主页,再重启Apache服务,操作方法如图9-19所示。STEP02现在,打开浏览器,在地址栏输入/test/,就会访问到/var/test目录下的内容。STEP03

9.4任务实施9.4.6认证与授权管理用户身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。2.配置虚拟目录(1)认证认证有两种类型,在RFC2617中对这两种认证方式进行了定义,分别为是基本(Basic)认证和摘要(Digest)认证。(2)授权用require命令指出满足什么条件的用户才能被授权访问。require指令的三种使用格式如表9-2所示。(3)访问控制在httpd.conf文件中,有很多类似于<Directory“目录”>…</Directory>的容器,在每个容器中有options、Allowoverride等指令,它们都是访问控制选项,如表9-3所示。

9.4任务实施教师演示学生模仿任务案例9-6在的Web服务器中,通过修改虚拟目录的配置文件vdir.conf,为/var/test进行保护,对账户xesuxn进行认证与授权。Apache服务器支持访问控制和访问用户的验证,下面将通过任务案例介绍如何在主配置文件中配置用户认证和授权Apache服务器。1.在主配置文件中配置认证和授权9.4.6认证与授权管理

9.4任务实施修改主配置文件:采用vi编辑/etc/httpd/conf.d/目录中的vdir.conf配置文件,将原配置文件修改成如下内容:STEP01生成用户密码文件:利用htpasswd命令生成用户密码文件,注意命令在执行时需要输入口令两次。例如,为用户xesuxn生成密码文件的命令如下:STEP02采用systemctlrestarthttpd命令重启Apache服务,然后打开浏览器,在地址栏中输入“/test/”,可看到如图9-21所示要求输入用户名和密码进行验证的对话框。STEP03

9.4任务实施教师演示学生模仿任务案例9-6在的Web服务器中,通过配置.htaccess文件实现对/var/test进行保护,对账户tom进行认证与授权。2.在.htaccess文件中配置认证和授权9.4.6认证与授权管理

9.4任务实施修改主配置文件:采用vi编辑/etc/httpd/conf.d/目录中的vdir.conf配置文件,将文件的内容修改成如下:STEP01生成用户密码文件:利用htpasswd命令生成用户密码文件,注意命令在执行时需要输入口令两次。例如,为用户tom生成密码文件的命令如下:STEP02使用vi在限制访问的目录下建立一个文件.htaccess,其内容如下:STEP03采用systemctlrestarthttpd重新启动Apache服务,然后打开浏览器,在地址栏中输入“/test/”。STEP04

9.4任务实施教师演示学生模仿任务案例9-6请为Web服务器创建两个基于IP地址的虚拟主机,新增两个IP地址为66和3,要求不同的虚拟主机对应的主目录不同,默认文档的内容也不同。Apache服务器httpd.conf主配置文件中的第3部分是关于实现虚拟主机的。它可以在一台Web服务器上为多个独立的IP地址、域名或端口号提供不同的Web站点。1.配置基于IP地址的虚拟主机9.4.7认证与授权管理

9.4任务实施给ens33网卡绑定多个IP地址:采用vi编辑/etc/httpd/conf.d/目录中的vdir.conf配置文件,将原配置文件修改成如下内容:(1)先停止ens33,在ens33上绑定IP地址66和3,操作方法如下:[root@TianYi~]#cd/etc/sysconfig/network-scripts[root@TianYinetwork-scripts]#ifdownens33[root@TianYinetwork-scripts]#vimifcfg-ens33(2)在ens33上新增IPADDR1="8"和IPADDR2="3",内容如下:………NAME="ens33"UUID="b8baa3d3-d054-477a-8d3c-6ae68a819e35"DEVICE="ens33"ONBOOT="yes"IPADDR=""IPADDR1="66"IPADDR2="3"PREFIX="24"GATEWAY=""DNS1=""IPV6_PRIVACY="no"STEP01

9.4任务实施给ens33网卡绑定多个IP地址:采用vi编辑/etc/httpd/conf.d/目录中的vdir.conf配置文件,将原配置文件修改成如下内容:(3)启动网卡ens33,再使用ipaddshow命令查看是否存在新增加的IP地址,最后使用ping命令检查IP是否可用。[root@TianYi~]#ifupens33[root@TianYi~]#ipaddshow………link/ether00:0c:29:25:23:12brdff:ff:ff:ff:ff:ffinet/24brd55scopeglobalnoprefixrouteens33valid_lftforeverpreferred_lftforeverinet66/16brd55scopeglobalnoprefixrouteens33valid_lftforeverpreferred_lftforeverinet3/8brd55scopeglobalnoprefixrouteens33………[root@TianYi~]#ping66PING66(66)56(84)bytesofdata.64bytesfrom66:icmp_seq=1ttl=64time=0.021ms^Z[3]+已停止ping66STEP01

9.4任务实施创建目录和首页文件:利用mkdir和echo命令(也可用vi)分别创建/var/www/ip2和/var/www/ip3两个主目录和默认文件,内容要求不一样,以便进行区分。[root@TianYi~]#mkdir-p/var/www/bipvhost1[root@TianYi~]#mkdir–p/var/www/bipvhost2[root@TianYi~]#echo"Welcometobase_ipvhost1!">>/var/www/bipvhost1/index.html[root@TianYi~]#echo"Welcometobase_ipvhost2!">>/var/www/bipvhost2/index.htmlSTEP02

9.4任务实施新建baseipvhost.conf文件:利用mkdir和echo命令(也可用vi)分别创建/var/www/ip2和/var/www/ip3两个主目录和默认文件,内容要求不一样,以便进行区分。基于IP的虚拟主机需要在/etc/httpd/conf.d目录中新建1个用来配置虚拟主机的文件,这里假设是baseipvhost.conf,操作方法如下:[root@TianYi~]#cd/etc/httpd/conf.d[root@TianYi~]#vibaseipvhost.conf通过配置baseipvhost.conf文件中的<VirtualHost>段来配置基于IP的虚拟主机服务的,所以接下来在baseipvhost.conf文件中新增以下内容:<Virtualhost66>DocumentRoot/var/www/bipvhost1 #设置该虚拟主机的主目录

DirectoryIndexindex.html #设置默认文件的文件名

ServerAdminxesuxn@163.com #设置管理员的邮件地址

ErrorLoglogs/ip2-error_log #设置错误日志的存放位置

CustomLoglogs/ip2-access_logcommon #设置访问日志的存放位置</Virtualhost><Virtualhost3>DocumentRoot/var/www/bipvhost2 #设置该虚拟主机的主目录

DirectoryIndexindex.html #设置默认文件的文件名

ServerAdmin5688609@ #设置管理员的邮件地址

ErrorLoglogs/ip3-error_log #设置错误日志的存放位置

CustomLoglogs/ip3-access_logcommon #设置访问日志的存放位置</Virtualhost>STEP03

9.4任务实施重启Apache服务进行测试:配置好前面的内容后,需要使用systemctlrestarthttpd重新启动Apache服务,然后在客户端的浏览器中分别输入绑定的IP地址66和3进行测试,测试结果如图9-22和图9-23所示STEP04

9.4任务实施教师演示学生模仿任务案例9-6假设研发中心Web服务器IP地址为,对应的域名是和。请在该服务器中配置基于域名的虚拟主机,并保证不同的虚拟主机对应不同的主目录,默认文档的内容也不同。基于域名的虚拟主机的配置服务器只需一个IP地址即可,所有的虚拟主机共享这个IP地址,各虚拟主机之间通过域名进行区分。因此,需要配置DNS服务器,DNS服务器中应建立多个主机资源记录,使它们解析到同一个IP地址。2.配置基于域名的虚拟主机9.4.7认证与授权管理

9.4任务实施配置DNS服务器:采用vi编辑/etc/httpd/conf.d/目录中的vdir.conf配置文件,将原配置文件修改成如下内容:请参照项目8中的【任务案例8-3】,在DNS服务器的区域文件中建立多个主机地址A资源记录,使它们解析到同一个IP地址上,即. INA. INA建立完DNS服务器后,使用ping或nslookup检查以下能否解析和,操作结果应该如下:[root@TianYinamed]#pingPING()56(84)bytesofdata.64bytesfrom():icmp_seq=1ttl=64time=0.013ms^Z[9]+已停止ping[root@TianYinamed]#pingPING()56(84)bytesofdata.64bytesfrom():icmp_seq=1ttl=64time=0.023ms^Z[10]+已停止pingSTEP01

9.4任务实施配置basevhost.conf:使用vi在/etc/httpd/conf.d/目录中的新建基于域名的basevhost.conf,在文件中添加如下内容:。<VirtualHost> #VirtualHost后面可以跟IP地址或域名

ServerName #指定该虚拟主机的FQDNDocumentRoot/var/www/tianyiDirectoryIndexindex.html</VirtualHost><VirtualHost>ServerNameDocumentRoot/var/www/itDirectoryIndexindex.html</VirtualHost>STEP02

9.4任务实施重启Apache服务进行测试:在客户端的浏览器中分别输入和进行测试,测试结果如图9-24和图9-25所示。STEP04建立两个主目录和默认主页文件:利用mkdir和echo分别创建/var/www/tianyi和/var/www/yfzx两个主目录和默认文件,内容要求不一样,以便进行区分。[root@www~]#mkdir/var/www/tianyi[root@www~]#mkdir/var/www/it[root@www~]#echo"Welcometo">>/var/www/tianyi/index.html[root@www~]#echo"Welcometo">>/var/www/it/index.htmlSTEP03

9.4任务实施教师演示学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论