Apache 和 IIS 7 一起运行
我正在开发Windows 7。IIS 7 和 XAMPP 安装在同一台计算机上。我一直在玩赢主机文件和apache配置文件,以了解服务器根目录和目录。
我不知道我在哪里搞砸了,知道当我输入localhost时,它会向我显示IIS 7屏幕,当localhost / xampp然后apache屏幕时。
IIS和apache如何在端口80一起运行?困惑。
我正在开发Windows 7。IIS 7 和 XAMPP 安装在同一台计算机上。我一直在玩赢主机文件和apache配置文件,以了解服务器根目录和目录。
我不知道我在哪里搞砸了,知道当我输入localhost时,它会向我显示IIS 7屏幕,当localhost / xampp然后apache屏幕时。
IIS和apache如何在端口80一起运行?困惑。
这是可行的。要记住的是,没有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。
如何在同一台计算机上同时运行 IIS 和 XAMPP
只需更改任何一台服务器的端口号,就可以在同一台计算机上同时运行 IIS 和 XAMPP 服务器。XAMPP-Apache 和 IIS 都使用相同的端口 80 进行连接。在这篇文章中,我将向您展示如何更改XAMPP-Apache服务器的端口号。更改 Apache 服务器的端口号允许您使用不同的端口在同一台计算机上运行 IIS 和 XAMPP 服务器。
首先,您需要知道安装XAMPP的文件夹(根文件夹)。默认文件夹为 c:\xampp。从根文件夹导航到“ apache\conf ”文件夹,找到文件“httpd.conf”。
在编辑文件之前,请使用名称“httpd.conf.bak”对其进行备份,以便在出现问题时可以替换此文件。现在,使用记事本等编辑器打开文件“httpd.conf”。您需要对文件进行两次编辑。
第一个:
找出文件中的以下行。
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80
更改它,如下所示:
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 8080
第二次编辑:
找到以下行:
ServerName localhost:80
将其更改为:
ServerName localhost:8080
您已完成更改端口号。现在,从 xampp 控制面板重新启动 Apache 服务器,并准备好运行。
打开浏览器,然后输入地址 。您可以看到apache的根文件夹已打开。无需对 IIS 服务器进行任何更改,只需在浏览器中输入地址即可访问它。localhost:8080
localhost
在上面的屏幕截图中,您可以看到通过同一台计算机甚至同一浏览器访问的IIS服务器和XAMPP服务器。localhost
localhost:8080