方法一:IIS,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址 该命令反馈如下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/目录下,用法自己看帮助命令行保证iis下的ip设置为全局默认,Apache中httpconf设置listen
192.168.0.2:80,就应该可以两个服务同时运行,相互不冲突了。
IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2
关闭一个环境,一台服务器只能占用1个环境80端口,或者服务器有多个公网IP,这样的情况下IIS环境可以明确80端口使用在哪个IP,可以尝试。但他不是最有效的,或者80端口换成其它端口使用。