TCP端口法 
由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 
置达到这个目标。 
在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: 
(1) IP地址 
(2) 端口号 
(3) 主机头名 
在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍TCP端 
口法。 
环境:假设深圳市某某公司的内部网由一台win2000服务器和几十台工作站组成,这个内部网的网段 
是192.168.1.0/24,服务器的地址是192.168.1.10,名称是myserver。在这台服务器已经安装了Internet 
服务,即IIS 5。沧海公司有A,B,C三个部门,分别在8086,8087,8088三个房间办公。现在公司要求网络 
管理员在服务器上使用一个IP为公司和三个部分别建立一个网站,即要建立四个网站。 
通过使用附加端口号,站点只需一个 IP 地址即可维护多个站点。客户要访问站点时,需在静态IP地 
址后面附加端口号(默认 Web 站点除外,它使用端口 80)。 
具体操作如下: 
1、在win2000服务器上为公司和三个部门在硬盘上建立文件夹,做为WEB站点主目录。如下: 
WEB站点主目录WEB站点 
d:\web\com 公司网站 
d :\web\a A部门网站 
d:\web\b B部门网站 
d:\web\c C部门网站 
2、使用WEB站点管理向导,分别为公司和三个部门建立四个WEB站点,四者最大的不同是使用了不同的 
TCP端口: 
公司站点 A部门站点 B部门站点 C部门站点 
IP地址 192.168.1.10 
TCP端口 80 8086 8087 8088 
权限 读取和运行脚本 
站点主目录 d:\web\com d:\web\a d:\web\b d:\web\c 
这样,客户端就可以通过: 
http://192.168.1.10 访问公司站点。 
http://192.168.1.10:8086 访问A部门站点 
http://192.168.1.10:8087 访问B部门站点 
http://192.168.1.10:8088 访问C部门站点 
这种方法建立的WEB站点使用非默认端口的网站具有相对的隐蔽性,但此方法维护多个站点要求客户 
在端口号前键入实际的数字 IP 地址。不能使用主机名和“友好名称”。 
方法二、主机头名法 
由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的 
设置达到这个目标。 
在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: 
(1) IP地址 
(2)端口号 
(3)主机头名。 
在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍主 
机头法,使用这种方法可以建立起专业的虚拟主机。 
环境:假设深圳市某某公司用一台win2000服务器提供虚拟主机服务,地址是192.168.1.10。在这台 
服务器已经安装了Internet服务即IIS 5。 
现在公司要求网络管理员在服务器上使用一个IP为ABCD四个公司建立独立的网站,每个网站拥有自己独 
立的域名。四家网站域名分别为:www.a.comwww.b.comwww.c.comwww.d.com。 
通过使用主机头,站点只需一个 IP 地址即可维护多个站点。客户可以使用不同的域名访问各自的站点, 
根本感觉不到这些站点在同一主机上。 
具体操作如下: 
1、在win2000服务器为四家公司建立文件夹,做为WEB站点主目录。如下: WEB站点主目录 WEB站点 
d:\web\a A公司网站 
d:\web\b B公司网站 
d:\web\c C公司网站 
d:\web\d D公司网站 
2、使用WEB站点管理向导,分别四家公司建立独立的WEB站点,四者最大的不同是使用了不同的主机头名: 
A公司站点 B公司站点 C公司站点 D公司站点 
IP地址 192.168.1.10 
TCP端口 80 
权限 读取和运行脚本 
主机头名 www.a.com www.b.com www.c.com www.d.com 
站点主目录 d:\web\a d:\web\b d:\web\c d:\web\d 
在DNS中将这四个域名注册上,均指向同一地址:192.168.1.10。这样,客户端就可以通过: 
http://www.a.com 访问A公司站点。 
http://www.b.com 访问B公司站点。 
http://www.c.com 访问C公司站点。 
http://www.d.com 访问D公司站点。 
3、每个站点的主机头名可以在WEB站点建立向导中设置,它与站点的IP地址,TCP端口在同一屏上。也可能 
通过该站点->"属性"->"WEB站点"标签->选IP地址右边的"高级"按钮,跳出"高级多WEB站点配置"进行配置。 
这种方法建立可以建立专业的虚拟主机,几乎所有使用IIS提供虚拟主机的公司都这样做的

一个IP建多个Web站点的更多相关文章

  1. 用Apache实现一个ip虚拟多个web站点

    如何用Apache实现一个ip虚拟多个web站点? 首先添加虚拟的服务器名 <virtualhost www.xxx.com:80="">DocumentRoot d: ...

  2. Web站点架构设计考虑的因素

    转自http://blog.csdn.net/moshengtan/article/details/8990052 1    Web负载均衡 1.1 - 使用商业硬件实现 最经常使用的F5 与citr ...

  3. 《构建高性能web站点》随笔 无处不在的性能问题

    前言– 追寻大牛的足迹,无处不在的“性能”问题. 最近在读郭欣大牛的<构建高性能Web站点>,读完收益颇多.作者从HTTP.多级缓存.服务器并发策略.数据库.负载均衡.分布式文件系统多个方 ...

  4. Web站点抓取工具webhttrack

    近来发现Ubuntu下一个很好用的web站点抓取工具webhttrack,能够将给定网址的站点抓取到本地的目录中,并实现离线浏览,很实用. 1.安装webhttrack ubuntu 16.04的官方 ...

  5. CodeIgniter框架——创建一个简单的Web站点(include MySQL基本操作)

    目标 使用 CodeIgniter 创建一个简单的 Web 站点.该站点将有一个主页,显示一些宣传文本和一个表单,该表单将发布到数据库表中. 按照 CodeIgniter 的术语,可将这些需求转换为以 ...

  6. Nginx 核心配置-新建一个web站点

    Nginx 核心配置-新建一个web站点 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Nginx基础配置常用参数说明 [root@node101.yinzhengjie.or ...

  7. 使用 CodeIgniter 创建一个简单的 Web 站点

    原文:使用 CodeIgniter 创建一个简单的 Web 站点 参考源自: http://www.ibm.com/developerworks/cn/web/wa-codeigniter/index ...

  8. web站点,同一个浏览器只能登陆一个用户的原因(cookie不能跨浏览器)

    我的web站点,比如  http://ip/testsite/default.aspx, 当我在我的机器上,用chrome打开,用账号user1登陆,那么当我再新开个tab,再打开这个web站点,这时 ...

  9. 自然语言处理NLP学习笔记三:使用Django做一个NLP的Web站点

    前言: 前面我们已经能初步实现一个中文自然处理语言的模型了,但交互界面是命令行的,不太友好. 如果想做一个类似http://xiaosi.trs.cn/demo/rs/demo的界面,那就还需要继续往 ...

随机推荐

  1. 《SAS编程与数据挖掘商业案例》学习笔记之十六

    <SAS编程与数据挖掘商业案例>学习笔记,本次重点:sas宏变量 内容包含:宏变量.宏函数.宏參数.通配函数.字符函数.计算函数.引用函数.宏语句.宏应用 1.宏触发器: %name-to ...

  2. 流媒体技术 rtp/rtcp/rtsp资料精华!

     流媒体技术 rtp/rtcp/rtsp资料精华! 流媒体技术 流媒体是指在网络中使用流式(Sreaming)传输技术进行传输的连续时基媒体.如音频数据流或视频数据流,而不是一种新的媒体.流媒体技 ...

  3. HBase 数据库检索性能优化策略

    HBase 数据表介绍 HBase 数据库是一个基于分布式的.面向列的.主要用于非结构化数据存储用途的开源数据库.其设计思路来源于 Google 的非开源数据库"BigTable" ...

  4. Dynamics CRM 2015/2016 Web API:Unbound Custom Action 和 Bound Custom Action

    今天我们再来看看Bound/Unbound Custom Action吧,什么是Custom Action?不知道的小伙伴们就out了,Dynamics CRM 2013就有了这个功能啦.和WhoAm ...

  5. Vue v-bind的使用

    1.src <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <tit ...

  6. Kinect 开发 —— 面部追踪

    SDK1.5中新增了人脸识别类库:Microsoft.Kinect.Toolkit.FaceTracking使得在Kinect中进行人脸识别变得简单,该类库的源代码也在Developer Toolki ...

  7. ajax关于主流中的异类:应对Opera(四)

    修改示例以支持Opera <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ...

  8. layui动态无限极菜单

    ajax加jQuery实现 效果图 参考文章:https://www.wanpishe.top/detail?blogId=644aa177-9795-456a-8090-ee1264bf5d9d

  9. terminfo 数据库?

    什么是 terminfo 数据库? UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备的文本的属性.UNIX ...

  10. 项目报错:Cannot find class file for javax/servlet/ServletException

    两种解决方法: 1. 假设是Maven项目,加入servlet-api依赖包: <dependency> <groupId>javax.servlet</groupId& ...