一台服务器,一个端口,两个IP,,apache和iis能并存吗?
来源:互联网 发布:魔方软件 编辑:程序博客网 时间:2024/04/29 01:33
一台服务器,一个端口,两个IP,,apache和iis能并存吗? (在线等待,解决即刻给分!)
具体说明如下:
我用IIS建了一个站点:用的ip是218.88.166.81,端口80
用apache建了另一个站点:ip是218.88.166.82,端口也为80
注:这个两个ip都来自同一台服务器
结果apache无法启动,除非把端口改成其它的
请问是否因为它们在端口相同的情况下根本无法并存,
如果可以实现,又该怎样设置呢?
多谢!
100分!
tianwanglaozi(布衣卿相) 于 2004-12-15 12:50:45
UP一下
端口相同的情况下好像没什么好的办法
好果不用MS的ASP 系列的话就不要用IIS了
PHP什么的IIS 上也可以跑的
butcher2002(烟云轻轻舞(响应号召,抵制日货)) 于 2004-12-15 12:57:38
IP对应2个端口还差不多。。。
一个端口应该不能分配给两个IP~
hucool(鱼淼) 于 2004-12-15 14:07:22
不可以的啊老兄!
Jzealot(困学老二) 于 2004-12-15 15:29:42
看来是真的不行
不过我找到一种好方法,可以欺骗网民
在iis里那个站点不用80端口,用其它端口如81
apache用80,另外再在apache里建个虚拟主机(iis那个站点的)
<VirtualHost 218.88.166.81:80>
ServerName "www.xxx.cn"
ProxyPass / http://www.xx.cn:81/
</VirtualHost>
利用apache的反向代理功能就能把81隐藏了
而在apahce里建的那个站点照样能用80访问,互不影响
Jzealot(困学老二) 于 2004-12-15 15:45:06
纠正:
ProxyPass / http://www.xx.cn:81/
应改为:ProxyPass / http://www.xxx.cn:81/
掉了一个x
wtboy(爱我我) 于 2004-12-15 19:00:10
httpd.conf:
末尾加上
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
ProxyPass /asp/ http://127.0.0.1:81/
ProxyPassReverse /asp/ http://127.0.0.1:81/
RewriteRule ^/asp$ /asp/ [R]
IIS端口为81,访问IIS如下
http://127.0.0.1/asp/
jurlear(坏人) 于 2004-12-16 8:43:02
我想告诉你一个好的办法,就是不用同一个端口,可以用两个IP访问同一个目录, 就是
在你的主页里,做一个地址重定向,在文件里面测试用户输入的地址,不管用户输入是哪
个地址都跳转到同一个页面
IMarksman(唉!为什么总是睡不醒呢?) 于 2004-12-16 8:46:53
这中配置是可以的实现的,你的apache无法启动,是因为IIS启用了套接字池,套接字
池会导致IIS侦听所有IP地址,因此Apache无法在同样的80端口侦听。
解决办法是禁用IIS的套接字池,使IIS侦听218.88.166.81:80,apache侦听
218.88.166.82:80就可以了
禁用套接字池可以采用以下办法:
1. 打开命令提示符并确保您位于 X:/Inetpub/Adminscripts 文件夹(其中 X 是 IIS
安装驱动器)中。为此,请在命令提示符下键入以下行:
X:
CD/Inetpub/Adminscripts
2. 打开 Adminscripts 文件夹后,请在命令提示符下键入以下行:
cscript adsutil.vbs set w3svc/disablesocketpooling true
3. 该命令反馈如下:
disablesocketpooling :(BOOLEAN) True
4. 停止 IIS Admin 服务,然后再启动它。
5. 重新启动 WWW 服务。
6.修改IIS的绑定地址为218.88.166.81:80
--------------------------------------------
具体参见:http://support.microsoft.com/kb/238131/zh-cn
polygame(polygame) 于 2004-12-16 12:53:26
<VirtualHost 218.88.166.81:80>
ServerName "www.xxx.cn"
ProxyPass / http://www.xx.cn:81/
</VirtualHost>
利用apache的反向代理功能就能把81隐藏了
而在apahce里建的那个站点照样能用80访问,互不影响
good idea!!!特别对只有1个IP地址而要用ASP/PHP的真好用啊:)
Jzealot(困学老二) 于 2004-12-16 15:00:55
to:IMarksman(唉!为什么总是睡不醒呢?)
老兄,这种方法还是不行 ,是不是因为apache也有套接字池?
Jzealot(困学老二) 于 2004-12-16 15:27:36
搞定!是我忘了在listen后加ip了
太感谢IMarksman了!!
结帖!
Jzealot(困学老二) 于 2004-12-17 14:47:49
up
- 一台服务器,一个端口,两个IP,,apache和iis能并存吗?
- 使用两个IP实现IIS和Apache公用80端口的方法
- NGINX 一台服务器,两个网址同时使用80端口
- apache和IIS共存,服务器对外统一使用80端口
- 使用apache和IIS,共用80端口的一个解决方案
- 一个外网IP如何能映射两台机子的相同端口(NAT)
- 一台服务器一个ip放置多个网站
- IIS 和WAMP并存
- 一台机器跑两个apache
- apache一台服务器搭建两个不同域名的网站如何配置
- 【097】Nginx实现一台服务器,两个域名发布不同的前端项目,并且两个域名都用80端口。
- apache服务器一个IP一个端口发布多个站点的方法
- 一台服务器 安装两个tomcat6 服务
- 一台服务器部署两个mysql
- 一台服务器部署两个mysql
- Apache和IIS端口冲突问题解决
- C# 怎样通过ip和端口向一台设备发送指令
- 同一台服务器安装两个mysql(不同端口)
- 1000句英语经典口语
- 请问我是学vc++6.0好,还是.net 好?有什么不同?谢谢
- 基于Rational Rose进行C++逆向工程和数据库结构分析
- 一个IT人的建议:跳槽一定要谨慎
- 浅谈java程序员面试
- 一台服务器,一个端口,两个IP,,apache和iis能并存吗?
- 凌云自惜,流水何惭?
- 网友蔡毅的来信
- 调转代码所有权
- 你有「澳主管」吗?问题不大!--练好功夫来面对主管
- 将一个控件和自定义的类关联
- [ASP.NET2.0]限制web用户对指定目录下的特定类型文件的访问
- 网友大宝(sodme)的来信
- 一个关于Unicode字符编码的奇怪问题