虚拟主机域名注册-常见问题虚拟主机问题 → 虚拟主机问题


[原创]IIS下:虚拟主机的四种使用方法
作者:系统管理员

今天我就来说说这次的主角“虚拟主机”。当我们每天打开电脑在输入www.*****.com时,有没有想过他们是怎么来的,需要多少台的服务器的支持,又需要怎样的配置呢?

虚拟主机的作用就是让一台WEB服务器运行多个网站。而实现他的方法又有四种。下边我就依次讲解并说明具体的使用法方法。

 

 准备工作:

1).准备一台装有IIS管理器和DNS服务器的主机

2).创建2个文件夹分别叫“text1”和“text2”,文件夹内对应建立2个html文件,假设服务器的IP地址为“172.16.1.1”。

 

一.基于虚拟目录的虚拟主机

 

 服务器端:使用相同的IP地址或域名域名,在同一个站点下制定虚拟目录。

 客户端:使用同一IP地址或域名地址,指定虚拟目录名称,就可以访问不同的站点。

1.txt1物理路径为text1 - IP地址172.16.1.1

2.在txt1上右键-添加虚拟目录 - 目录名为txt2-物理路径为text2

3.客户机上测试-打开网页输入http://www.txt1.com访问到text1的站点

4.客户机上测试-网页输入http://www.txt1.com/txt2访问到text2的站点

最终实现一台服务器一个IIS站点内添加路径不同的虚拟目录来访问2个站点的内容。

 

     二. 基于IP地址的虚拟主机

 服务器端:有多个站点,每个站点对应一个IP地址。

 客户端:使用不同的IP地址就能访问对应的IP站点。

1.选中服务器的网卡 - 高级 - 添加IP地址为172.16.1.2

2.打开internet信息服务(IIS)管理器 - 右键网站 - 添加网站 - 网站名称为txt1- 物理路径为text1- IP地址选择172.16.1.1

3.右键网站 - 添加网站 - 网站名称为txt2- 物理路径为text2 - IP地址选择172.16.1.2

4.客户端打开网页,输入http://172.16.1.1解析到text1的站点内容;输入http172.16.1.2解析到text2的站点内容

最终实现一台服务器2个站点,网卡内添加IP地址使每个站点对应一个独立的IP地址。

 

三.基于域名的虚拟主机

 

 服务器端:有多个站点,每个站点对应相同的IP地址,不同域名。

 客户端:使用不同的域名,就可访问不同的站点。

1.服务器打开DNS管理器 - 右键正向查找区域 - 新建区域 - 域名称为text1.com

2.服务器打开DNS管理器 - 右键正向查找区域 - 新建区域 - 域名称为text2.com

3.text1内新建主机名为www - ip地址为172.16.1.1 (www.text1.com)

4.text2内新建主机名为www - ip地址为172.16.1.1 (www.text2.com)

5.测试ping www.text1.com解析到的地址为172.16.1.1

6.测试ping www.text2.com解析到的地址为172.16.1.1

7.客户端的网卡内DNS配置为172.16.1.1

8.IIS服务器内-右键网站-添加网站-网站名称为txt1-路径为text1-IP地址为 - 172.16.1.1 - 主机名为www.text1.com

9.IIS服务器内-右键网站-添加网站-网站名称为txt2-路径为text2-IP地址为 - 172.16.1.1 - 主机名为www.text2.com

10.客户端测试打开网页输入www.text1.com地址访问到的是text1站点的内容。

11.客户端测试打开网页输入www.text2.com地址访问到的是text2站点的内容。

最终实现一台服务器2个站点,2个站点的IP地址都一样,但域名不同。

 

四. 基于端口的虚拟主机

 

 服务器端:有多个站点,每个站点对应一个不同的端口号。

 客户端:使用同一IP地址,制定不同端口就实现访问不同站点。

  1.打开internet信息服务(IIS)管理器 - 右键网站 - 添加网站 - 网站名称为txt1- 物理路径为text1- IP地址选择172.16.1.1 - 端口号为默认的80

2.右键网站 - 添加网站 - 网站名称为txt2- 物理路径为text2 - IP地址也选择172.16.1.1 - 端口号修改为8080

3.客户端打开网页 - 测试输入http://172.16.1.1解析到text1的网站,测试输入http://172.16.1.1:8080解析到text2的网站

实现一台服务器2个站点,每个站点使用独立的端口号(注:设置的端口号需大于1024,因为1024之前有别的程序占用)。






来源:
阅读:3527
日期:2013-11-19

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:[原创]关于mysql服务器连接111错误的排查
下一篇:[原创]vps/云主机注册Jmail、AspJpeg、动易等组件的方法
  >> 相关文章