Apache 和 IIS 7 一起运行

问题描述 投票:0回答:2

我正在使用 Windows 7。IIS 7 和 XAMPP 安装在同一台计算机上。 我一直在研究 win 主机文件和 apache 配置文件以了解服务器根目录和目录。

我不知道我在哪里搞砸了,知道当我输入 localhost 时它显示 IIS 7 屏幕,当 localhost/xampp 时显示 apache 屏幕。

IIS和apache如何在80端口一起运行?困惑。

enter image description here

enter image description here

enter image description here

php apache iis iis-7
2个回答
18
投票

这是可行的。需要记住的是,任何 2 个服务不能共享相同的端口和 IP 地址。不幸的是,IIS 完全接管了神奇的 0.0.0.0 地址上的端口 80。您需要做的是将 apache 和 IIS 重新绑定到不同的 IP 地址,并删除 0.0.0.0 绑定。不完全确定如何在 IIS7 上到达那里(假设您在屏幕中给出 IE9 的情况下运行它),上次我拉这个特技 IIS6 是轴。

一个更明智的选择是在 80 上设置一个反向代理,并让它根据您想要使用的任何合理标准将内容分发到不同的 Web 服务器。

编辑:找到了神奇的juju,IIS7帖子#44 - IIS7和Apache在同一台机器上。


16
投票

如何在同一台计算机上同时运行 IIS 和 XAMPP

只需更改任一服务器的端口号,就可以在同一台计算机上同时运行 IIS 和 XAMPP 服务器。 XAMPP-Apache 和 IIS 两个服务器使用相同的端口 80 进行连接。在这篇文章中,我将向您展示如何更改 XAMPP-Apache 服务器的端口号。更改 Apache 服务器的端口号允许您使用不同的端口在同一台计算机上运行 IIS 和 XAMPP 服务器。

首先,您需要知道XAMPP的安装文件夹(根文件夹)。默认文件夹是 c:\xampp。从根文件夹导航到“ apach

© www.soinside.com 2019 - 2024. All rights reserved.