当前位置:  开发笔记 > 后端 > 正文

Apache(xamp)和IIS无法一起工作

如何解决《Apache(xamp)和IIS无法一起工作》经验,为你挑选了2个好方法。

我的PC上安装了XAMP 1.6.8和IIS 5.0(Windows XP SP3).

我无法同时运行它们.如果IIS服务正在运行,Apache将引发以下错误:

(OS 10048)通常只允许使用每个套接字地址(协议/网络地址/端口).:make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,关闭无法打开日志记下上面的错误或消息,然后按键退出.24 ...

Windows无法在本地计算机上启动Apache2.有关更多信息,请查看系统事件日志.如果这是非Microsoft服务,请与服务供应商联系,并参阅特定于服务的错误代码1.


编辑:

Apache在不同的端口3128上运行.而IIS(asp.net)通常在不同的端口上运行.



1> Ed Guiness..:

您需要配置Apache或IIS以侦听其他端口.

您还可以使用tcpview检查哪些应用程序正在使用哪些端口,因为它听起来有冲突.



2> gbjbaanb..:

"无法绑定到地址0.0.0.0:80"意味着,当它启动时,它会尝试绑定到所有可用网络接口上的端口80.由于IIS已经占用了一个(或多个)要绑定的IP,因此apache无法获取任何IP,因此将失败.

(如果你将它配置为绑定到所有IP,我不确定它是否会绑定到任何可用的IP,但是已经采用了一个.)

因此,将Apache配置为绑定到不同的端口(如果您只有1个IP地址),或绑定到不同的IP或IP范围.

您可以通过更改绑定来完成此操作.首先在配置文件(httpd.conf)中找到Listen指令并进行更改.目前它会说"Listen 80"(意思是所有IP),将其改为说" Listen 192.168.0.2:80"以使其绑定到指定的IP地址.

您可能还必须编辑IIS配置,以告诉它仅绑定到单个IP地址.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有