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. Java Web学习总结(21)——http协议响应状态码大全以及常用状态码

    http协议响应状态码大全以及常用状态码 当我们在浏览网页或是在查看服务器日志时,常会遇到3位数字的状态码,这3位数字是什么意思呢?其实,这3位数字是HTTP状态码,用来表示网页服务器HTTP响应状态 ...

  2. 洛谷 P1877 [HAOI2012]音量调节

    P1877 [HAOI2012]音量调节 题目描述 一个吉他手准备参加一场演出.他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都需要改变一次音量.在演出开始之前,他已经做好一个列表,里面 ...

  3. 【ios开发学习 - 第二课】iOS项目文件夹结构

    文件夹结构 AppDelegate Models Macro General Helpers Vendors Sections Resources   一个合理的文件夹结构首先应该是清晰的.让人一眼看 ...

  4. zoj 2317 Nice Patterns Strike Back(矩阵乘法)

    problemId=1317">http://acm.zju.edu.cn/onlinejudge/showProblem.do? problemId=1317 给出一个n*m的矩阵( ...

  5. 自定义控件之onMeasure

    最近一直在接触自定义控件的知识,自己就尝试着写了一个小的demo,算是对自定义知识点进行下总结 今天先来看下自定义控件需要重写的三个重要方法 看代码 package com.example.testc ...

  6. 2017国家集训队作业[agc016e]Poor Turkey

    2017国家集训队作业[agc016e]Poor Turkey 题意: 一开始有\(N\)只鸡是活着的,有\(M\)个时刻,每个时刻有两个数\(X_i,Y_i\),表示在第\(i\)个时刻在\(X_i ...

  7. locate---查找文件

  8. centos6.5 数据库的安装

    mongo https://www.cnblogs.com/layezi/p/7290082.html

  9. 使用spring-boot 国际化配置所碰到的乱码问题

    写好html静态页面 ,  也加上了编码格式 , 获取国际化展示在浏览器中还是存在乱码 , 开始以为是浏览器编码格式问题 , 做过处理后任没有得到解决 , 具体的处理方案如下: <meta ht ...

  10. 获取Spring容器中Bean实例的工具类(Java泛型方法实现)

    在使用Spring做IoC容器的时候,有的类不方便直接注入bean,需要手动获得一个类型的bean. 因此,实现一个获得bean实例的工具类,就很有必要. 以前,写了一个根据bean的名称和类型获取b ...