求助........如何让apache和IIS共用80端口

metalforce 2009-04-05 02:31:48
windows2003上装了apache2还自带了IIS6.0,因为一些原因不能关闭其中一个,但现在两者因为默认端口引起冲突,
不想修改其他端口,因为网站域名后面拖个端口数字很不爽,而且也不好记。请问有什么办法能让两者共用80端口,或者
修改端口后,网站域名后不用加端口数字。
在网上查了一些资料,大同小异,不知道谁抄谁的:

网上常用的单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
在httpd.conf里面,取消下面四行的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

然后建立一个虚拟主机,将该域名的所有访问转向81端口。

ServerName iloves.vicp.net
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/

有人用过这个方法么,感觉不是很靠谱... 其实能让网站名字后面不带端口就能正常访问就不用改了,不一定都要用80端口的,只是我不知道怎么改
请教各位前辈了
...全文
281 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanchao 2009-10-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 runffer_yang 的回复:]
查VirtualHost的用法.
[/Quote]
此法不错
http://beta.gx.cn/2008/08/apache-virtualhost.html
shaogu8 2009-10-26
  • 打赏
  • 举报
回复
想问一下LZ这样做是出于什么目的的?
t35812710 2009-10-26
  • 打赏
  • 举报
回复
可以直接让iis 支持php程序吗
longlon0137 2009-10-25
  • 打赏
  • 举报
回复
请教楼主,问题解决了吗?我也碰到类似问题,如有解决望分享一下你的成果。非常感谢!
Siramizu 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 runffer_yang 的回复:]
查VirtualHost的用法.
[/Quote]
让apache给IIS做反向代理
Steve 2009-04-05
  • 打赏
  • 举报
回复
查VirtualHost的用法.
metalforce 2009-04-05
  • 打赏
  • 举报
回复
是有两个域名的,服务器设置的比较混乱,重装PHP环境的话可能会把公司的OA数据覆盖掉,太麻烦
现在就是想用IIS支持asp,apache带动PHP
如果我把apache端口设置为8000,能否让www.b.com显示为www.b.com而不是www.b.com:8000
另一个网站www.a.com用IIS带动。
我表达的不清楚,呵呵 大概就是这个意思,不要网站域名后面带有端口号,请问这样能实现吗,该怎么做呢?
应该网 2009-04-05
  • 打赏
  • 举报
回复
还真没有去研究过,自己知道的也很少。建议配置IIS支持php吧。

按照网上的方法那也是不同域名的访问才可以。如果用同一个域名访问,要同时支持asp和php也不现实啊。
metalforce 2009-04-05
  • 打赏
  • 举报
回复
请问楼上的能给点建议吗? 谢谢了 需要apache和IIS共存的
应该网 2009-04-05
  • 打赏
  • 举报
回复
没有试过,感觉没有很大必要这样做。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧