一、概述
WEB服务器又称为网页服务器或HTTP服务器,WEB服务器使用的协议是HTTP或HTTPS。
WEB服务器使用的协议端口号为:HTTP 80 或 HTTPS 443
二、WEB服务器发布的软件
- 微软:IIS(可以发布WEB网站和FTP站点)
- linux:Apache、LAMP、Tomcat、NGINX等等
三、综合实验
首先将一台2003虚拟机还原到最原始的状态,给2003虚拟机安装DHCP、DNS、IIS服务,如果有不会的,可以参考CSDN,IIS安装步骤为应用程序服务器->IIS->万维网服务。
实验环境:VMware16pro、一台xp虚拟机、一台2003虚拟机
首先将这两台虚拟机部署在一个网卡中,点击该虚拟机,右键点击设置->网络适配器->自定义->选择一个虚拟网络(那个网络都可以,但是要确保这两台虚拟机在同一个虚拟网络中)如下图
安装成功之后,我们先部署DHCP服务,相关操作都和上面那篇博客基本相同,不同的是在配置DNS服务器的IP地址的时候,要写上自己本机的IP地址,我们要把本机设置为DNS服务器,如下图
在xp虚拟机上通过一下命令检查服务器的DHCP服务是否安装成功
ipconfig /all
xp的地址在我们的地址池中,网关、子网掩码等相关参数都是我们在DHCP服务器上所部署的,证明DHCP服务部署成功。
部署IIS服务
点击IIS管理器,我们可以看到一个默认站点,这个是微软给我们自带的网站,如果不想用,可以右键该网站点击停止就可以关闭该网站的服务,默认站点的路径C:\Inetpub\wwwroot
停用之后,我们可以自己新建站点,但是首先我们需要自己有网站,可以上网下载或者自己编写。右键网站->新建->网站
这里的网站IP是指通过哪个IP地址才可以访问这个网站,由于在真是环境中服务器可能会有多个IP地址,所以需要我们部署一下网站的IP地址,如果选择全部未分配,那么该服务器的IP地址都可以访问该网页,这次我设置的是10.1.1.1这个IP也就是客户端输入该IP地址才会访问这个网页。
选择自己编写的网页或者下载的网页路径,点击下一步
这个是别人访问该网站的时候,有什么权限,一般是只给读取权限就可以了
右键网站->点击属性->文档,将网站的第一页添加进来,并把它上移到第一位,点击确定
验证该网站是否部署成功
打开xp虚拟机的ie浏览器,在地址栏中输入2003虚拟机的IP地址,如下图
可以打开这个网页,说明我们的网站部署成功。
3.1一台服务器可以部署多个网站
3.1.1不同的IP,相同的端口
这里不同的IP地址是指服务器拥有多个IP地址,那么如何在虚拟机上设置多个IP地址呢
首先右键网上邻居->属性->右键本地连接->属性->Internet协议->高级->添加->输入IP地址
再次新建一个网站站点,这次网站的IP地址选择10.1.1.2,并选择这个网页的路径,其他的与上述相同(记得在文档把网页的首页上移到第一位)
验证部署是否成功
打开IE浏览器,在地址栏中输入地址查看是否能浏览网页
实验成功
3.1.2相同的IP,不同的端口
将上述的网站站点删除,重新添加
新建两个站点,网站的IP地址都是10.1.1.1,但是端口号却不相同,其他操作与上述操作相同,如下图
验证部署是否成功
打开IE浏览器,在地址栏中输入10.1.1.1,可以正常浏览网页
打开IE浏览器,在地址栏中输入10.1.1.1:8080,可以正常浏览网页
实验成功
3.1.3相同的IP,相同的端口,不同的域名
在服务器(2003虚拟机)上部署DNS服务,新建两个正向查找区域,主机名为www,相关操作可以参考CSDN,再新建主机记录的时候,添加的IP地址是自己服务器的IP地址,如下图
将之前新建的网站站点都删除,重新新建两个站点,这次新建的两个网络站点的IP地址和端口号都相同,输入主机头值
验证部署是否成功
打开IE浏览器,在地址栏中输入www.intruduction.com,可以正常浏览网页
打开IE浏览器,在地址栏中输入www.daohang.com,可以正常浏览网页
实验成功