如何用同一个IP,建设2个站点
如何用同一个IP,建设2个站点(两台不同的机器)
问题点数:35、回复次数:33Top
1 楼wlk(温水)回复于 2001-12-08 13:50:09 得分 0
解决此问题加100分,在线等待,或发Eamil:inciden@163.comTop
2 楼wzq8848(阿日)回复于 2001-12-08 13:55:56 得分 0
虚拟目录或不同端口Top
3 楼hchxxzx(NET?摸到一点门槛)回复于 2001-12-08 14:01:02 得分 10
我想,可以用这样的方法:
在其中一台机上,用此IP建立站点,之后,再在此站点上建立一个虚拟目录,成为另一个站点,假设站点是这样:http://10.11.2.25,那另一个站点就是:http://10.11.2.25/abc,之后在第二个站点(虚拟目录)建立的时候选择其文件为“在别的机器上”,这样,访问第一个站点的时候,它的文件是在本机上,而访问第二个站点的时候,它的文件就在另一台机器上了。
上述的IP地址可以用DNS改为如http://www.abc.com方式。具体自己动手.Top
4 楼wlk(温水)回复于 2001-12-08 14:12:00 得分 0
试过了,都不行Top
5 楼wlk(温水)回复于 2001-12-08 14:52:15 得分 0
虚拟目录好象必须是本地目录Top
6 楼ohno(类毒素)回复于 2001-12-08 18:30:16 得分 0
???
你的不是2k吗
那不是很容易吗?Top
7 楼hchxxzx(NET?摸到一点门槛)回复于 2001-12-08 22:45:46 得分 0
虚拟目录好象必须是本地目录,在建立虚拟目录之后,你再查看该虚拟目录的属性,可以看到“连接到此资源时,内容应该来自于”下有三个选项,其中第二个是“另一计算机上的共享位置”,点它就可以了,然后在“网络目录”中选择共享位置。
我单位共有4、5十个班组网址,都在同一个IP下,肯定可以用的。你可以先在一台机上根据上述方法设置两个虚拟目录,如果可行的话,把其中一个移到别的计算机上再试试看。Top
8 楼julyclyde(Java初学(大学不教只好自己学))回复于 2001-12-08 22:48:34 得分 0
需要2000 Server系列才可以Top
9 楼ayusay(阿于)回复于 2001-12-08 23:28:43 得分 0
用2000ServerTop
10 楼ar7_top(黑白呸,男生女生呸)回复于 2001-12-09 01:08:53 得分 0
使用同一个 IP 的不同端口,一般的 http 服务是80
你把第二个设置成为81就可以了,不过需要域名解析。Top
11 楼ar7_top(黑白呸,男生女生呸)回复于 2001-12-09 01:11:19 得分 0
哦呀,不好意思,没有看清楚
原来是两台不同的机器!Top
12 楼ar7_top(黑白呸,男生女生呸)回复于 2001-12-09 01:16:21 得分 0
其实还是可以
两台机器都安装 windows2000 advance server 或者以上的版本
然后两台机器共用一个 IP ,设置成为流量分担,不过两台机器上的http服务文件夹内容必须一样,然后在两台机器上同时设定80端口作为第一个站点的端口,81作为第二个站点的端口,如此应该可以了。Top
13 楼cherno(且歌且狂)回复于 2001-12-09 01:16:43 得分 0
连还是首先连通一台机器,然后重定向到另外一台可否?Top
14 楼ar7_top(黑白呸,男生女生呸)回复于 2001-12-09 01:21:55 得分 0
楼上这位兄弟说的方法可行是可行
但是怎么搞域名解析呢?Top
15 楼Corny()回复于 2001-12-09 01:55:53 得分 0
就是负载平衡嘛Top
16 楼wlk(温水)回复于 2001-12-09 11:03:30 得分 0
各们兄弟在帮帮忙,我们两台机器都是Windows200 advance server,设定虚拟目录完成后,显示error,是不是其中一台服务器必须登录到另一台服务器上。
Top
17 楼lujianxy(等雨)回复于 2001-12-09 12:46:04 得分 10
更本不用那么麻烦,直接在IIS中建立新的站点,IP和端口都选择一样的时候。IIS是用主机头名来区分站点的。只要你的两个站点的主机头名不同就可以访问的到。Top
18 楼lujianxy(等雨)回复于 2001-12-09 12:50:41 得分 0
不好意思是两太机器呀。在其中的一个站点上点击属性--主目录
然后把目录选择在成文A share located on another computer
然后选择你的另一个自己的那个目录就可以了(目录必须共享)Top
19 楼lujianxy(等雨)回复于 2001-12-09 12:55:47 得分 0
虚拟目录同样可以是其他机子上的目录。而站点的区别是用主机头名的Top
20 楼wlk(温水)回复于 2001-12-09 14:32:10 得分 0
这种方法也试过了,还是不行,我看是完蛋了,我可能要被炒了Top
21 楼foncy(木暮)回复于 2001-12-10 12:33:40 得分 0
先要保证你所要的域名已正确的指向这个IP
然后在W2K 的IIS5中新建web站点,注意在新建第二个站点时它是停止运行的
在新建的WEB站点上的属任的ip地址中进入高级选项中
这是重点了哟
IP地址的属性中有一个主机头,它就是你所要邦定的域名
列如 yinhuajun.com
或www.yinhuajun.com等
另外的站点设定是同样的道理
Top
22 楼storm97(风暴不再)回复于 2001-12-10 12:38:53 得分 0
给两个ip绑定不同的主机头名!Top
23 楼wlk(温水)回复于 2001-12-10 14:20:38 得分 0
申请另外一根线,此问题就算解决了Top
24 楼ciml(镜子)回复于 2001-12-10 17:33:22 得分 0
用iis很好搞的,单个ip多域名就行了Top
25 楼touhu(虾仔)回复于 2001-12-10 20:30:26 得分 0
不行吧,如果一个IP对应两个站点那在地址栏打入这个IP出现的是那一个Top
26 楼shoyour(凤凰城主)回复于 2001-12-10 21:20:36 得分 0
hehe Top
27 楼hsboy(PHP it!)回复于 2001-12-11 00:54:10 得分 15
你的意思我明白。
可以实现。
这叫Name Virtual Host
软件要求:nt4.0或2000Server及以上或者Linux、Unix
很多web服务器软件都支持,比如iis4.0、iis5.0或者apache
在iis中,建立多个站点,然后为他们指定不同的名字(域名),使用相同的IP即可。
在apache中,配置httpd.conf,打开NameVirtualHost项,然后按照范例添加虚拟主机即可。
csdn没有高手了,没戏了,快不想来了。Top
28 楼shanhe(TNT)回复于 2001-12-11 08:19:42 得分 0
需要用到硬件负载平衡器,该硬件负责接收一个特定IP的请求,NAT后发送到两台内网机器,并负责将内网相应NAT后发送出去。两台服务器并不知道自己被镜像,在内网中他们有不同的IP,但是对外他们是通过同一个IP访问的。关于硬件负载平衡器,可以征询任何一家专业IDC.Top
29 楼kill_jp(英雄不为红颜折腰)回复于 2001-12-11 10:50:56 得分 0
G~ZTop
30 楼zhaoweidf(ZhaoWeiH)回复于 2001-12-11 10:56:45 得分 0
可以用IISAPI来做,Top
31 楼Bottol(亲爱的:)回复于 2001-12-11 13:02:54 得分 0
你的虚拟地址目录不可以设在别的机器上吗?Top
32 楼wlk(温水)回复于 2001-12-19 21:24:34 得分 0
就此结束,没人能帮我解决Top
33 楼hsboy(PHP it!)回复于 2002-01-19 12:00:42 得分 0
哦.没看清楚你的提问.不好意思.
可以有多种手段解决你的问题,根据系统负载确定。
大致原理:两台机器组一个局域网,使用192.168或者10这样的private IP,然后,通过一个代理(拥有合法IP)连接到INTERNET。
详细请参看NAT及相关知识。Top




