IIS和Apache(WAMP)的运行问题

28

如何在同一台计算机上同时运行IIS 6和Apache(WAMP)?


2
对于两个或更多的服务器,您应该为它们分配不同的端口 - 例如,IIS使用80端口,而Apache使用81端口。 - Bakudan
5个回答

53

IIS和Apache应该使用不同的端口。

要更改Apache(WAMP)的端口:

  1. 单击您的托盘或其他WAMP快捷方式图标上可以看到的WAMP图标。
  2. 查找Apache并打开httpd.conf文件,或者如果您知道它存储在哪里,则直接打开。
  3. 查找“80”,然后更改

    Listen 80为Listen 8080

    ServerName localhost:80改为ServerName localhost:8080

    注意:只要不与其他端口冲突,您就可以更改所需的端口。如果端口在此范围内,更加安全和常见。

  4. 然后点击“全部重新启动服务”。

有关更多信息,请参见此处

如果您喜欢更改IIS而不是Apache,请参阅此处的IIS


我成功地将IIS端口更改为8080,但Microsoft-HTTPAPI/2.0仍在使用80端口。有什么建议可以终止该服务吗? - Brent Connor

3

需要注意的另一件事是VirtualHosts使用的端口(443)。在您的Apache文件夹中,conf/extra目录下应该有一个名为http-vhosts.conf的文件。

您应该将所有的443实例更改为不同的端口。

更改:

Listen 443
NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>

那么您应该可以顺利运行两个服务。

1
端口443是HTTPS协议,可能与虚拟主机相关联,也可能不相关联。 - Anders R. Bystrup
1
3年后... 这实际上帮了我,我在http-vhosts.conf中将<VirtualHost *:80>替换为<VirtualHost localhost:8080>,并按ace在httpd.conf中建议的做法(即无需ListenNameVirtualHost行 - @Anders 我相信Skip默认设置了443,这就是他建议更改所有设置的原因)。我还在Windows主机中像这样放置了2行127.0.0.1 myproj.local::1 myproj.local,然后通过http://myproj.local:8080浏览它。 - Armfoot

1
在WAMPSERVER 3.0.6及以上版本中,右键单击WAMPSERVER图标并导航到工具选项(仅当其为绿色即所有服务运行时)。它将列出Apache和MySQL的所有选项。测试可用端口或如果没有,请单击“使用8080以外的端口”,它会给您一个弹出框,您可以输入值并测试端口。附加图片

0

或者像我的情况,我想让wamp在同一网络适配器上的第二个IP地址的:80端口上运行。 这使我可以使用我的主要IP在:80上运行IIS和次要IP:80 apache。 如何在同一网络适配器上获取多个IP地址?stackoverflow别名IP

  1. 浏览到'C:\wamp64\bin\apache\apache2.4.23\conf'
  2. 打开httpd.conf
  3. 查找第72行Listen 0.0.0.0:80并将其更改为第二个IP地址(在我的情况下是192.168.210.41:80)。
  4. 我不得不重新启动电脑,因为IIS不想重新启动。先启动IIS,然后启动Wamp。 就可以了!

-2

您可以通过更改Apache或IIS的端口号来同时运行两个服务器。
A)如何更改Apache端口号:

1)打开位于“C:\ wamp64 \ bin \ apache \ apache2.4.23 \ conf”文件夹中的“httpd.conf”文件。如果您的wamp正在运行,则还可以直接从系统托盘中打开文件。
2)在文件中搜索“listen”文本并将默认端口80更新为8080。
3)现在重新启动WAMP服务器以使新端口号生效。
4)使用网址“http://localhost:8080/”打开浏览器,wamp将显示主页。
参考:http://sforsuresh.in/iis-and-wamp-servers-on-the-same-system/

B) 如何更改IIS端口:
1)点击开始并键入IIS。
2)打开IIS管理器。单击左侧的“默认网站”。
3)从右侧操作部分单击“绑定...”。
4)弹出窗口将显示列出的80端口。选择它并单击编辑按钮。
5)更新端口并重新启动服务器。现在尝试使用浏览器访问。

参考:http://sforsuresh.in/change-iis-port-windows/


请不要大量发布重复答案。相反,请将问题标记为重复。 - Rob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接