《16.项目8 Web服务器的配置与管理.pptx》由会员分享,可在线阅读,更多相关《16.项目8 Web服务器的配置与管理.pptx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、16.项目8 Web服务器的配置与管理16. 项目项目8 Web服务器的配置与管理服务器的配置与管理l任务八任务八 配置域名型虚拟主机配置域名型虚拟主机l2学时学时理论理论+2学时实践学时实践本课教学目标本课教学目标l掌握虚拟主机的概念和功能;掌握虚拟主机的概念和功能;l掌握域名型虚拟主机网站的部署方法。掌握域名型虚拟主机网站的部署方法。本课教学重难点本课教学重难点u教学重点教学重点 虚拟主机的概念和功能;域名型虚拟主机网站的部署。虚拟主机的概念和功能;域名型虚拟主机网站的部署。u教学难点教学难点 域名型虚拟主机网站的部署。域名型虚拟主机网站的部署。 所谓虚拟主机,就是在同一台服务器上运行多个
2、所谓虚拟主机,就是在同一台服务器上运行多个WebWeb站点。站点。ApacheApache支持的虚拟主机分成支持的虚拟主机分成三种类型:三种类型:IPIP型、域名型和端口型。型、域名型和端口型。1.IP1.IP型(基于不同型(基于不同IPIP的虚拟主机)的虚拟主机) IP IP型虚拟主机需要在服务器上绑定多个型虚拟主机需要在服务器上绑定多个IPIP地址,然后配置地址,然后配置ApacheApache,将多个网站绑定在不,将多个网站绑定在不同的同的IPIP地址上,访问服务器上不同的地址上,访问服务器上不同的IPIP地址,就可以浏览到不同的网站。地址,就可以浏览到不同的网站。2.2.域名型(基于不
3、同域名的虚拟主机)域名型(基于不同域名的虚拟主机) 域名型虚拟主机只需服务器有一个域名型虚拟主机只需服务器有一个IPIP地址即可,所有的虚拟机共享同一个地址即可,所有的虚拟机共享同一个IPIP,各虚拟机,各虚拟机之间通过域名进行区分。这是部署虚拟主机最标准也是最主流的方式。之间通过域名进行区分。这是部署虚拟主机最标准也是最主流的方式。一、虚拟主机的概念和分类一、虚拟主机的概念和分类任务八任务八 配置域名型虚拟主机配置域名型虚拟主机3.3.端口型(基于不同端口号的虚拟主机)端口型(基于不同端口号的虚拟主机) 端口型虚拟主机只需服务器有一个端口型虚拟主机只需服务器有一个IPIP地址即可,所有的虚拟
4、机共享同一个地址即可,所有的虚拟机共享同一个IPIP地址,各虚地址,各虚拟机之间通过不同的端口号进行区分。拟机之间通过不同的端口号进行区分。 现实应用中最主流的是第二种方式。第一种方式要购买现实应用中最主流的是第二种方式。第一种方式要购买IPIP,而现在,而现在IPIP属于缺少资源,购属于缺少资源,购买买IPIP挺贵。第三种方式改变端口号也不可取,挺贵。第三种方式改变端口号也不可取,ApacheApache服务配置的网站默认都是使用服务配置的网站默认都是使用8080号端口号端口进行监听的,你改变了端口号,别人是不知道的,相当于你把自己的网站藏起来了,那就失进行监听的,你改变了端口号,别人是不知
5、道的,相当于你把自己的网站藏起来了,那就失去了网站部署的意义。而第二种方式能够克服其他两种方式的缺点,理论上只要服务器的性去了网站部署的意义。而第二种方式能够克服其他两种方式的缺点,理论上只要服务器的性能足够强,一台服务器可以部署和运行很多个能足够强,一台服务器可以部署和运行很多个WebWeb网站。所以该项目只讲解域名型虚拟主机网站。所以该项目只讲解域名型虚拟主机的配置。的配置。一、虚拟主机的概念和分类一、虚拟主机的概念和分类任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 用用IPIP地址为地址为192.168.1.112192.168.1.112的的LinuxLinux主机搭建主机搭建A
6、pacheApache服务器,创建域名型虚拟主机,部署服务器,创建域名型虚拟主机,部署两个网站,网站一的域名为两个网站,网站一的域名为www.trzy.eduwww.trzy.edu,站点根目录为,站点根目录为/var/www/trzy/var/www/trzy,主网页内容为,主网页内容为“welcome to www.trzy.edu of virtualhost.”“welcome to www.trzy.edu of virtualhost.”。网站二的域名为。网站二的域名为www.xxgc.eduwww.xxgc.edu,站点根,站点根目录为目录为/var/www/xxgc/var/w
7、ww/xxgc,主网页内容为,主网页内容为“welcome to www.xxgc.edu of virtualhost.”“welcome to www.xxgc.edu of virtualhost.”。二、任务要求二、任务要求任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 该任务要求创建域名型虚拟主机,搭建两个网站,关键的第一步是要实现域名和该任务要求创建域名型虚拟主机,搭建两个网站,关键的第一步是要实现域名和IPIP地址地址之间的解析,有两种实现方式,第一种方法为通过配置之间的解析,有两种实现方式,第一种方法为通过配置DNSDNS服务器来实现,第二种方法是通服务器来实现,第二种方法
8、是通过修改过修改/etc/hosts/etc/hosts文件来实现,操作非常简单,该任务中我们采用第二种方法来实现。主配文件来实现,操作非常简单,该任务中我们采用第二种方法来实现。主配置文件中的修改主要是在末尾添加两台虚拟主机的配置。置文件中的修改主要是在末尾添加两台虚拟主机的配置。三、任务分析三、任务分析任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 步骤一:域名注册。步骤一:域名注册。在在WindowsWindows宿主机上修改宿主机上修改C:WindowsSystem32driversetchostsC:WindowsSystem32driversetchosts文件,在文件末尾加入
9、如文件,在文件末尾加入如下两行解析语句。下两行解析语句。 步骤二:创建两个网站的网页文件根目录。步骤二:创建两个网站的网页文件根目录。rootMASTER # mkdir /var/www/trzyrootMASTER # mkdir /var/www/trzyrootMASTER # mkdir /var/www/xxgcrootMASTER # mkdir /var/www/xxgc四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 步骤三:创建两个站点的主网页文件。步骤三:创建两个站点的主网页文件。rootMASTER # echo welcome to www.
10、trzy.edu of vitruahost. rootMASTER # echo welcome to www.trzy.edu of vitruahost. /var/www/trzy/index.html/var/www/trzy/index.htmlrootMASTER # echo welcome to www.xxgc.edu of vitruahost. rootMASTER # echo welcome to www.xxgc.edu of vitruahost. /var/www/xxgc/index.html/var/www/xxgc/index.html 步骤四:修改主配
11、置文件。步骤四:修改主配置文件。rootMASTER # vi /etc/httpd/conf/httpd.conf rootMASTER # vi /etc/httpd/conf/httpd.conf # #在文件末尾添加虚拟主机的定义在文件末尾添加虚拟主机的定义四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机# #定义域名为定义域名为www.trzy.eduwww.trzy.edu的虚拟主机的虚拟主机 ServerAdmin roottrzy.edu ServerAdmin roottrzy.edu DocumentRoot /var/www/trzy Docum
12、entRoot /var/www/trzy DirectoryIndex index.html DirectoryIndex index.html CustomLog logs/www.trzy.edu-access_log common CustomLog logs/www.trzy.edu-access_log common四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机# #定义域名为定义域名为www.xxgc.eduwww.xxgc.edu的虚拟主机的虚拟主机 DocumentRoot /var/www/xxgc DocumentRoot /var/www/x
13、xgc DirectoryIndex index.html DirectoryIndex index.html CustomLog logs/www.xxgc.edu-access_log common CustomLog logs/www.xxgc.edu-access_log common四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 步骤五:重启步骤五:重启WebWeb服务。服务。rootMASTER # service httpd restartrootMASTER # service httpd restart停止停止 httpd httpd: 确定确定
14、正在启动正在启动 httpd httpd: 确定确定 步骤六:关闭步骤六:关闭WebWeb服务器端的防火墙和服务器端的防火墙和SELinuxSELinux。rootMASTER # iptables -FrootMASTER # iptables -FrootMASTER # setenforce 0rootMASTER # setenforce 0 步骤七:验证。步骤七:验证。四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 拿拿WindowsWindows宿主机做客户机,在浏览宿主机做客户机,在浏览器中输入器中输入“http:/www.trzy.edu”“http
15、:/www.trzy.edu”,回,回车,弹出如车,弹出如右上图右上图所示内容所示内容,结果表明可,结果表明可以浏览到网站一的主网页内容。以浏览到网站一的主网页内容。 再输入再输入“http:/www.xxgc.edu”“http:/www.xxgc.edu”,回车,弹出如右下图所示内容,结果表明回车,弹出如右下图所示内容,结果表明可以浏览到网站二对应的主网页内容,说可以浏览到网站二对应的主网页内容,说明域名型虚拟主机配置成功。明域名型虚拟主机配置成功。四、实现步骤四、实现步骤任务八任务八 配置域名型虚拟主机配置域名型虚拟主机 本课专门讲解虚拟主机的配置方法。首先介绍了虚拟主机的概本课专门讲解
16、虚拟主机的配置方法。首先介绍了虚拟主机的概念和功能,然后通过一个具体案例详细介绍了域名型虚拟主机的部念和功能,然后通过一个具体案例详细介绍了域名型虚拟主机的部署方法。本课重点是虚拟主机的概念和功能;域名型虚拟主机网站署方法。本课重点是虚拟主机的概念和功能;域名型虚拟主机网站的部署,难点是域名型虚拟主机网站的部署。的部署,难点是域名型虚拟主机网站的部署。16. 项目项目8 Web服务器的配置与管理服务器的配置与管理教学小结教学小结u课后作业课后作业 请完成超星学习通题库对应题目。请完成超星学习通题库对应题目。u讨论互动讨论互动 问题问题1 1:虚拟主机有哪几种实现方法?你是如何理解各个方法的特点的?:虚拟主机有哪几种实现方法?你是如何理解各个方法的特点的?哪一种方法最好?哪一种方法最好?作业及讨论作业及讨论16. 项目项目8 Web服务器的配置与管理服务器的配置与管理