行业分类
64位Windows整合iis6.0和apache
日期:2013-12-01 15:28  点击:214
  方法一:
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 test123.com 
ProxyPass / 
http://test123.com:81/ 
ProxyPassReverse / 
http://test123.com:81/ 
</VirtualHost>
这样,对外就可以只需要一个端口,即可同时使用apacheIIS的功能了

方法二、双ip共用80端口
1
、设置apache监听ip
apache\conf\httpd.conf 文件里。有 #Listen 12.34.56.78:80 
写成如:Listen ip:80

2
、设置iis监听ip
(1)
2003CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY 
windows/system32/
目录下,如果是64位系统要拷贝64位系统镜像里的httpcfg.exeC:\WINDOWS\SysWOW64C:/windows/system32/
32
httpcfg.exe 程序下载地址httpcfg.exe
64httpcfg.exehttpcfg.rar(7 K) 下载次数:0 
(2)
绑定
绑定到某IP httpcfg set iplisten -i 192.168.1.1 即命令使用IIS的只监听指定的IP及端口 
查看绑定: httpcfg query iplisten 
删除绑定: httpcfg delete iplisten -i 192.168.1.1 
3
、重启服务器然后分别测试iisapache
关于网站  |  普通版  |  触屏版  |  网页版
首页 刷新 顶部