菜头粿

查看: 372|回复: 0
打印 上一主题 下一主题

单机建立多个站点及有关虚拟主机原理

[复制链接]
1#
跳转到指定楼层
发表于 2009-8-29 12:10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



  
   
单机建立多个站点及有关虚拟主机原理
当然前提要有安装IIS. 有时因为调试需要. 需要在单机设置多个站点.
也就是象虚拟主机一样可以多个域名指向同一台机器.

虚拟主机是利用HTTP协议中的HostName字段. 例子:
http://61.146.93.162/test.htm
客户端浏览器在向服务器发出申请时HostName字段是:
61.146.93.162

http://www.chaozhou.co/test.htm
客户端浏览器在向服务器发出申请时里面的HostName字段是:
www.chaozhou.co

http://chaozhou.co/test.htm
客户端浏览器在向服务器发出申请时里面的HostName字段是:
chaozhou.co

服务器接收到客户端请求数据并分析出HOSTNAME字段. 这样就可以找到
各站点. 而同一机器上各站点的识别就在各站点的主机头标识属性里面设置.
当IIS新建WEB站点的时候会提示站点主机头. 就是这个意思的. 还有一个站
点可以多个主机头. 象这个论坛所在的站点主机头俺设置为:

www.chaozhou.co
chaozhou.co (与前面带有www.是不等同的. 这个要留意)
www.i0123.com
i0123.com

所以..只要以上面字串为开始的网址都会指向同一个站点.
现在知道主机头就是一个机器里面多个网站的身份识别了吧!

回到主题. 一台机器至少有两个标识指向自已. 就是:
127.0.0.1 和 localhost

所以你可以利用这两个标识在单机建立2个本机可以访问的站点.
需要更多的话. 还可以利用本机机器名. 比如你的本机机器名是
cz521000. 那在浏览器输入 http://cz521000/ 也一样指向本机.
但主机头又不一样. 所以又可多了一个主机头标识. 这样就3个了~

如果本机网卡绑定IP是192.168.10.2..同理.
http://192.168.10.2 指向本机. 这样就4个了哦~~~
如果有本机有多张网卡...那.....

4个够你调试用了. 俺现在自已的机器就是建了四个这样的网站.
调试用. 比如一个专门做ASP.net程序调试之用...

over.


高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|Archiver| 菜头粿 声明:本站所发贴子内容仅代表网友观点,不代表本站立场,严禁一切与国家法律相抵触的内容。感谢关注!
粤icp备19073828

GMT+8, 2026-7-26 16:36 , Processed in 0.078528 second(s), 15 queries .

粤东.中国

© 2007-2026 czczcz.com

快速回复 返回顶部 返回列表