日期:2011-03-21 22:33:00  来源:本站整理

<b>Apache/IIS共用80端口四法</b>[服务器安全]

赞助商链接



  本文“<b>Apache/IIS共用80端口四法</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

为调试程序,本机安装iis与apache,无法同时利用80端口,现给出办理办法:

办法一:

IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2

c:\Inetpb\Adminscipts

cscipt adsti.vbs set w3svc/disabesocketpooing te

号令反馈以下disabesocketpooing : (BOOEAN) Te

重启IIS

Inetpb\AdminScipts>cscipt adsti.vbs set w3svc/disabesocketpooing te

由于 DisabeSocketPooing 在 IIS 6.0 元数据库架构 (MBSchema.xm) 中被定义为有效属性,所以,您仍旧可以利用 Adsti.vbs 设置该属性,但这种设置不起作用.IIS 6.0 中的功效是新增的核心级别驱动程序 HTTP.sys 的一部份.要配置 HTTP.sys,您必须利用 Httpcfg.exe

办法二:

IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址

到2003的CD下的 sppot/toos/Sppot.cab.解压出httpcfg.exe文件,COPY到windows/system32/目录下,用法自己看帮忙

号令行

绑定到某IP: httpcfg set ipisten -i 192.168.0.1

即号令利用IIS的只监听指定的IP及端口

查看绑定: httpcfg qey ipisten

删除绑定: httpcfg deete ipisten -i 192.168.0.1

号令行

net stop Apache2

net stop iisadmin /y

net STAT Apache2

net STAT w3svc

保证iis下的ip设置为全局默许,Apache中httpconf设置isten 192.168.0.2:80,就应当可以两个服务同时运行,彼此不冲突了.

IIS的拜候地址为http://192.168.0.1,Apache拜候地址为http://192.168.0.2

办法三:

将apache设为利用80端口,IIS利用别的端口,比方81,然后将apache作为IIS的代理.

在httpd.conf里面,撤消下面四行的注释:

oadMode poxy_mode modes/mod_poxy.so

oadMode poxy_connect_mode modes/mod_poxy_connect.so

oadMode poxy_http_mode modes/mod_poxy_http.so

oadMode poxy_ftp_mode modes/mod_poxy_ftp.so

然后成立一个虚拟主机,将该域名的全部拜候转向81端口.

<VitaHost *:80>

SeveName ioves.vicp.net

PoxyPass / http://ocahost:81/

PoxyPassevese / http://ocahost:81/

</VitaHost>

这样,对外便可以只需求一个端口,便可同时利用apache和IIS的功效了

办法四:

网上常用的单IP共用80端口办法,不过不举荐,只是利用Apache的代理,速度有影响将apache设为利用80端口,IIS利用别的端口,比方81,然后将apache作为IIS的代理.

在httpd.conf里面,撤消下面四行的注释:

oadMode poxy_mode modes/mod_poxy.so

oadMode poxy_connect_mode modes/mod_poxy_connect.so

oadMode poxy_http_mode modes/mod_poxy_http.so

oadMode poxy_ftp_mode modes/mod_poxy_ftp.so

然后成立一个虚拟主机,将该域名的全部拜候转向81端口.

SeveName ioves.vicp.net

PoxyPass / http://ocahost:81/

PoxyPassevese / http://ocahost:81/

这样,对外便可以只需求一个端口,便可同时利用apache和IIS的功效了

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

配置Apache以支持PHP5:

oadMode php5_mode “D:/PHPSeve/PHP5/php5apache2.d”

AddType appication/x-httpd-php .php

DiectoyIndex index.htm index.php

PHPIniDi “D:/PHPSeve/PHP5″

此中最重要的一条就是 PHPIniDi,用来指明php.ini文件所在位置,即PHP5的安装目录,注意全部目录的应当改成D:/PHPSeve/PHP5这种格局,而非D:\PHPSeve\PHP5,IIS的拜候地址为http://192.168.0.1,Apache拜候地址为http://192.168.0.2   以上是“<b>Apache/IIS共用80端口四法</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .