Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于APACHE与IIS共用时端口的问题

[复制链接]
outstanding 发表于 2006-8-9 20:19:22 | 显示全部楼层 |阅读模式
服务器上有两个站点,一个用APACHE、PHP,另一个用IIS、ASP,两个站点都有域名。现在APACHE用80端口,IIS使用81端口,现在如何设置APACHE,使得访问ASP站点域名时,自动转向81端口。
好像APACHE有代理功能,但具体不知道怎么做,本人对APACHE知道不多,所以请帮忙,谢谢!
啊杀 发表于 2008-6-26 11:11:29 | 显示全部楼层
将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端口。
<VirtualHost *:80>
ServerName www.ruoo.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost>


这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了

==============================================================

最近需要这样......白度看到的...没弄过...你试试`
回复

使用道具 举报

asy 发表于 2008-7-14 15:56:16 | 显示全部楼层
貌似是不行,我试过了。
回复

使用道具 举报

xiaoyuwxz 发表于 2008-7-14 23:41:17 | 显示全部楼层
2楼的是正确的.
截几张图啊
回复

使用道具 举报

xiaoyuwxz 发表于 2008-7-14 23:48:16 | 显示全部楼层
APACHE的默认网站
回复

使用道具 举报

david173 发表于 2008-11-22 10:28:50 | 显示全部楼层
VirtualHost *:80>
ServerName  www.a.com
ProxyPass /  http://localhost:8080/
ProxyPassReverse  /  http://localhost:8080/
</VirtualHost>


很奇怪 我用apache代理iis  apache是80端口 iis是8080端口 代理是成功了
但是www.b.com 也指向了代理的地址 (也就是www.a.com指向的地址)
怎么能让www.a.com指向iis   www.b.com 直接是apache的目录
回复

使用道具 举报

david173 发表于 2008-11-22 10:29:13 | 显示全部楼层
两个域名都跑到iis了
回复

使用道具 举报

david173 发表于 2008-11-22 10:49:23 | 显示全部楼层
是啊 奇怪啊
本来只想www.a.com 指向iis的
回复

使用道具 举报

xiaoyuwxz 发表于 2008-11-22 13:06:15 | 显示全部楼层
你的IIS要绑定域名,不然都会访问到默认站点里去.
回复

使用道具 举报

mmx360 发表于 2008-11-25 02:08:01 | 显示全部楼层
楼上的几位强人,厉害

貌似可以配不同的IP解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 14:25 , Processed in 0.027289 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表