如何在同一台计算机上同时运行IIS 6和Apache(WAMP)?
IIS和Apache应该使用不同的端口。
要更改Apache(WAMP)的端口:
查找“80”,然后更改
Listen 80为Listen 8080
ServerName localhost:80改为ServerName localhost:8080
注意:只要不与其他端口冲突,您就可以更改所需的端口。如果端口在此范围内,更加安全和常见。
然后点击“全部重新启动服务”。
有关更多信息,请参见此处。
如果您喜欢更改IIS而不是Apache,请参阅此处的IIS。
需要注意的另一件事是VirtualHosts使用的端口(443)。在您的Apache
文件夹中,conf/extra目录下应该有一个名为http-vhosts.conf
的文件。
您应该将所有的443实例更改为不同的端口。
更改:
Listen 443
NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>
<VirtualHost *:80>
替换为<VirtualHost localhost:8080>
,并按ace在httpd.conf中建议的做法(即无需Listen
或NameVirtualHost
行 - @Anders 我相信Skip默认设置了443,这就是他建议更改所有设置的原因)。我还在Windows主机中像这样放置了2行:127.0.0.1 myproj.local
,::1 myproj.local
,然后通过http://myproj.local:8080
浏览它。 - Armfoot或者像我的情况,我想让wamp在同一网络适配器上的第二个IP地址的:80端口上运行。 这使我可以使用我的主要IP在:80上运行IIS和次要IP:80 apache。 如何在同一网络适配器上获取多个IP地址?stackoverflow别名IP
您可以通过更改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)更新端口并重新启动服务器。现在尝试使用浏览器访问。