iis与apache共存的方法

首先说明,这是本人经过2个晚上,综合了网上其它文章,经过自己仔细的实验得出的总结。发此文只想落伍,只想跟大家分享,我想应该能加入精华吧! 1、apache 对php的支持很好,iis对php的支持也不错。但是apache对asp支持(除非装一个低效率的asp插件)几乎很烂。 2、iis对虽然能同时支持asp/php,但对于现在流行的urlrewrite 也就是静态网址就不如apache 的url重写效率高。虽然iis能装个rewrite插件(也是低效率),但不支持iis上的虚拟主机的url重写,只能对根网站、或者默认网站支持。apache的杀手锏就是支持虚拟主机的.htaccess 。所以apache的虚拟主机就可以随意支持url重写了。说了上面这么多废话。直接切入正题:实现服务器同时支持asp/php 并支持上面的虚拟主机的url重写。而且对外的端口都是80。 1、安装iis 配置iis(注意:iis里面的网站千万别用80端口)。效果如下: #虚拟主机1 主机头 www.abc.com 绑定地址:127.0.0.1 端口8080(也可以是其它端口) 这时候可以用http://www.abc.com:8080访问此网站了(已支持asp) #虚拟主机2 主机头 www.def.com 绑定地址:127.0.0.1 端口8080.。。同上            这时候可以用http://www.def.com:8080访问此网站了。 2、安装apache 选择端口号:80 apache的虚拟主机,相信大家都会配置,配置好php的运行。安装好后的部分虚拟主机配置如下 #新加的代理服务器(在http.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 #虚拟主机3 <VirtualHost 127.0.0.1> #这是虚拟主机目录 DocumentRoot "e:/www/ghi" ServerName www.ghi.com </VirtualHost> #虚拟主机1的代理指向 #asp虚拟主机 <VirtualHost 127.0.0.1> ServerName www.abc.com ProxyPass / http://www.abc.com:8080/ ProxyPassReverse / http://www.abc.com:8080/ </VirtualHost> ------------------最终效果 输入http://www.abc.com 访问到结果与http:/www.abc.com:8080一样的(但地址栏并不显示8080),这是由于apache代理到iis了。 输入http://www.def.com 是访问不了的 因为没有在apache里面做代理 而只能输入http://www.def.com:8080才有结果 输入http://www.ghi.com 则直接由apache提供web服务。 apache的url重写大家应该知道怎么配置吧(不会上网搜,不是本文重点)。对虚拟主机做urlrewrite ,打开.htaccess支持功能就可以了。 上面的结果已经很清楚了。如果www.abc.com 是asp网站。则在apache配置里面做代理就行了。 如果wwww.ghi.com是php网站,则直接在 apache里面开虚拟主机。iis不会起到任何作用。 以上都测试通过。有任何问题请加我QQ:25572251(说明:iis apache配置)我来帮你。只帮前10个人哦。太多了忙不过来。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值