加入收藏 社区论坛 网站地图
 

首 页 产品&服务 新闻中心 在线下载 代理加盟 技术文摘 客户服务 联系我们

4 win+apache配置虚拟主机
4 bianjibu.cn
4 IIS与Apache共用80端口方
4 纠正:网站版权声明的正
4 ASP Session对象的集合以
4 如何选购一款适合自己的
4 解决问题:让Web服务器不
4 初学者必读 ASP运行环境
4 网站安全成焦点 网页防篡
4 用QuickWAP组件结合ASP建
4 访问 IIS 虚拟目录需要权
4 配置ASP运行环境 让网站
4 WAP网站的网关服务器应用
4 论页面制作人员的修练之
4 DHTML实现可控制的页面内
4 JS+ASP打造无刷新新闻列
4 (X)HTML Strict 下的嵌套
4 Web2.0网站的视觉风格进
4 如何实现SQL Server 200
4 提高IIS网站服务器的效率
4 企业主对 Google 关键字
4 JS+CSS打造可拖动的聊天
4 如何用ASP生成XML数据文
4 虚拟主机IIS防范入侵常见
4 ASP连接数据库的11种方法
4 王通:网站的首页最应该
4 对Alexa世界排名作弊方法
4 利用渠道来提高Google A
4 如何安装微软IIS5.1安装
4 <img src="http
4 参考:选择虚拟主机服务
4 互联网一朵花 教师个人网
4 国内网站首页四大特色分
4 美国网站在中国失败的10
4 动态网站Web开发PHP、AS
4 2007年,个人站长将何去
4 建立Web2.0网络社区的六
4 新知:交换友情链接常见
4 <img src="http
4 PHP5.2+APACHE2.2+BugFr
4 <img src="http
4 <img src="http
4 <img src="http
4 <img src="http
4 <img src="http
4 <img src="http
4 <img src="http
4 <img src="http
4 IT网媒平台
4 <img src="http

 

 
 
 

 

 
所在位置:

IIS与Apache共用80端口方法

发布时间:2007-02-09 01:12:49   点击次数:        

    为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:
    方法一: 

    IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 
    c:/Inetpub/Adminscripts 
    cscript adsutil.vbs set w3svc/disablesocketpooling true 
    该命令反馈如下disablesocketpooling : (BOOLEAN) True 
    重启IIS 
    Inetpub/AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true 
    由于 DisableSocketPooling 在 IIS 6.0 元数据库架构 (MBSchema.xml) 中被定义为有效属性,所以,您仍然可以使用 Adsutil.vbs 设置该属性,但这种设置不起作用。IIS 6.0 中的功能是新增的核心级别驱动程序 HTTP.sys 的一部分。要配置 HTTP.sys,您必须使用 Httpcfg.exe 

    方法二: 

    IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 
    到2003的CD下的 support/tools/Support.cab。解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮助 

    命令行 

    绑定到某IP: httpcfg set iplisten -i 192.168.0.1 
    即命令使用IIS的只监听指定的IP及端口 
    查看绑定: httpcfg query iplisten  
    删除绑定: httpcfg delete iplisten -i 192.168.0.1 

    命令行 
    net stop Apache2 
    net stop iisadmin /y 
    net START Apache2 
    net START w3svc 

    保证iis下的ip设置为全局默认,Apache中httpconf设置listen 192.168.0.2:80,就应该可以两个服务同时运行,相互不冲突了。 
    IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2 

    方法三: 

    网上常用的单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/ 

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

    类推,使用第二种方法,你可以在IIS上配置PHP4,Apache2中配置PHP5,只需要IIS中安装PHP4,把php.ini复制到/windows目录即可,这个就不用说了吧,Apache2中,只要把PHP5的php.ini放在PHP5安装目录里面就行了 

    配置Apache以支持PHP5: 

    LoadModule php5_module "D:/PHPServer/PHP5/php5apache2.dll" 
    AddType application/x-httpd-php .php 
    DirectoryIndex index.html index.php 
    PHPIniDir "D:/PHPServer/PHP5" 

    其中最重要的一条就是 PHPIniDir,用来指明php.ini文件所在位置,即PHP5的安装目录,注意所有目录的应该改为D:/PHPServer/PHP5这种格式,而非D:/PHPServer/PHP5,IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2

  访问经典网站建设类教程>>


  阅读关于 IIS Apache 80端口 网页陶吧 龙犊

收藏此页】【 】【打 印 】【关 闭
 相关链接
 

 

 

 


联系我们 |  人才招聘产品答疑关于我们产品论坛

Copyright ©  2004 - 2006 All Rights Reserved   北京智联时代科技有限公司  Tel:  010 - 51286090
QQ:1000631  点击这里给我发消息
京ICP备05011984号
 

Power by Do123