无忧技术网 - RSS订阅 
无忧技术网

IIS6与Apache共存


作者:[佚名] - 发布:2010-6-17 20:37:30 - 来源:无忧技术网

 一、多 IP 情况下:

【目的】IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2

【步骤】

1、到2003的CD下的 support/tools/Support.cab 解压出 httpcfg.exe 文件,复制到 windows/system32/ 目录下;

2、进入命令行,输入以下指令:绑定 IIS 到指定 IP :httpcfg set iplisten -i 192.168.0.1

3、查看绑定:httpcfg query iplisten,删除绑定:httpcfg delete iplisten -i 192.168.0.1

4、修改 apache 的配置文件,http.conf 设置监听:listen 192.168.0.2:80

5、重启 IIS 和 apache 服务器,分别访问 http://192.168.0.1 和 http://192.168.0.2 进行测试;

二、单 IP 情况下:

其原理就是,使用 Apache 的代理功能,将 apache 绑定 80 端口,IIS 使用其它端口,比如81,然后用 apache 作为 IIS 的代理,这样做速度上会有一定影响。

【步骤】

1、在 apache 配置文件 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

2、然后建立一个虚拟主机,将该域名的所有访问转向81端口。
ServerName domain.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/

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

责任编辑:liqwei
打印本页】【关闭本页】【返回列表
·上一篇:IIS6中上传文件的限制
·下一篇:IIS6 学习资源链接整理
 文章评分
  • current rating
-5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5
 相关文章
·[程序综合]五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) (2015-08-24)
·[PHP]IIS6+Rewrite 部署ThinkPHP时无法路由的解决方案 (2014-11-26)
·[IIS]IIS6 学习资源链接整理 (2010-06-17)
·[IIS]IIS6中上传文件的限制 (2010-06-17)
·[IIS]IIS6中使用HTTP压缩 (2010-06-17)
 相关评论
 站点最新文章 更多>> 
·[经典影音]萨利机长
·[经典影音]天空之眼
·[管理知识]康奈尔笔记法,提高100%学习效率
·[管理知识]刘强东:我管75000人靠这4张表格
·[管理知识]跟壳牌学HSE管理
·[运营策划]编辑工作内容整理
·[至理名言]奋斗与决定
·[瀚海拾遗]盲人打灯笼之各家论道
·[搞笑段子]中国男足
·[搞笑段子]大爷被采访
 站点浏览最多 更多>> 
·[协议规范]http断点续传原理:http头 Range、…
·[JS/CSS/HTML]HTML 空格的表示符号 nbsp / en…
·[NoSQL]Mongo数据库简介
·[协议规范]什么是SPF记录?如何设置、检测SP…
·[协议规范]图解 HTTPS 通信过程
·[PHP]精选国外免费PHP空间推荐
·[程序综合]常用IP地址查询接口
·[程序综合]什么是 DNS Prefetch ?
·[程序综合]获取客户端IP地址的三个HTTP请求…
·[Linux]/usr 目录的由来