3 回答
TA贡献2080条经验 获得超4个赞
打开Skype。
工具 - >选项 - >高级 - >连接。
取消选中“ 使用端口80和443替换传入连接 ”复选框
注销并关闭所有Skype窗口。尝试重新启动Apache。
TA贡献1963条经验 获得超6个赞
由于我在开发人员面临防火墙问题的企业环境中工作,所以其他任何答案都没有解决我的问题。
由于该端口不是由Skype使用,而是由其他一些内部应用程序使用,因此我按照以下步骤解决了该问题:
步骤1 - 在XAMPP控制面板的Apache下,单击Config按钮,然后选择Apache(httpd.conf)。
在httpd.conf文件中,不知怎的,我发现了一行说:
Listen 80
并将80更改为您想要的任何数字/端口。在我的场景中,我正在使用端口8080。
Listen 8080
仍然从httpd.conf文件,我发现另一行说:
ServerName localhost:80
将80更改为8080。
ServerName localhost:8080
步骤2 - 从XAMPP控制面板,在Apache下,再次单击Config按钮,但这次选择Apache(httpd-ssl.conf)。在httpd-ssl.conf文件中,找到说明的行
Listen 443
并将443更改为您想要的任何数字/端口。我将使用4433作为新的端口号。
Listen 4433
仍然从httpd-ssl.conf文件中找到另一行说明
<VirtualHost _default_:443>ServerName localhost:443
并将443更改为4433。
<VirtualHost _default_:4433>ServerName localhost:4433
记得在执行一些更改后保存httpd.conf和httpd-ssl.conf文件。然后重启Apache服务。
TA贡献1798条经验 获得超3个赞
您可以做的一件事是通过发布来停止端口80上的服务
net stop http
在一个cmd。系统会询问您是否确定要停止这些服务。我发现我有一些我没有使用的服务并禁用它们。
要查看还有谁在cmd中使用端口80类型
netstat -abno
我假设您要在端口80上运行Apache。如果是这种情况并且您希望保留冲突的服务,则需要将它们关联到新端口。
如果问题不是繁忙端口,您还可以尝试以下操作:在XAMPP配置面板中选择“show debug information”。启动Apache时,您将显示类似“执行”c:\ xampp \ apache \ bin \ httpd.exe“。如果您运行该
c:\xampp\apache\bin\httpd.exe
在cmd中,您将获得更多信息(例如,我曾经对我的httpd.conf文件有一些问题)。
添加回答
举报