实验环境:虚拟机Windows Server 2008(需先安装好IIS服务) IP地址:192.168.247.130
测试环境:物理机Win 10
搭建虚拟主机网站的三种方法:
- 使用相同的IP地址,不同的端口
- 使用不同的IP地址
- 使用相同的IP和相同TCP端口,不同的主机头
一、使用相同的IP地址,不同的端口
- 缺省网站(Default Web Site)打开的界面如下图所示:
- 新建一个网站,与缺省网站类型、IP地址相同,但是端口不同(缺省网站端口号为80)
- 进入 '西安理工大学' 主页 —> 在空白处右击 —>'另存页面为',选择保存路径,便可以将该网站的html保存在自己电脑上。在Windows Server 2008 的 C:\inetpub 下新建文件夹 xaut,并将保存下来的网站文档全部保存在xaut文件夹下。
- 现在一个虚拟主机网站就建好了。用Windows Server 2008上的浏览器访问 '192.168.247.130:8080',便进入了我们自己搭建的网站。
- 因为服务器向外开放的端口默认是80端口,所以要想其他主机也可以访问该网站,需要在Windows Server 2008中新建一个入站规则,允许TCP连接的8080端口访问。建立好入站规则后,其他主机便可以访问该网站了。下图为物理机Win10上成功访问的界面:
二、使用不同的IP地址
- 为Windows Server 2008设置两个不同IP地址:192.168.247.130、192.168.247.155
- 为缺省网站绑定IP地址192.168.247.155
- 为新建的xaut网站绑定IP地址192.168.247.130
- 使用IP地址192.168.247.155访问缺省网站,访问界面如下图所示:
- 使用IP地址192.168.247.130访问xaut网站,访问界面如下图所示:
三、使用相同的IP和相同TCP端口,不同的主机头
- 编辑新建网站xaut的主机名为www.xianligong.edu.cn
- 分别在物理机Win 10、虚拟机Windows Server 2008的hosts文件中绑定xaut网站的IP和主机名。这样当我们访问该主机名时,就不需要域名解析了,系统会直接访问IP地址为192.168.247.130的服务器了。hosts文件路径 — C:\Windows\System32\driver\etc\hosts
注意:1、hosts文件如果不能在原先目录下进行编辑,建议先在其他地方修改好,然后再放回去。
2、实验完成后,记得将hosts文件改回去。