我已经安装了 Apache 2.2,但是无法运行它,因为端口 80 被 TCP 使用。我该怎么办?我可以更改 TCP 的端口或为 Apache 分配另一个端口吗?
我认为我可以停止 TCP 服务,但这可能会损害我的计算机、网络连接等。另一种解决方案可能是为 TCP 提供一个可用端口,并为 apache 保留 80,但该怎么做呢?
我在网上做了很多研究,但找不到任何有用的教程。我没有丰富的 IT 经验,无法自己找到答案。
答案1
下载 sysinternalsTCP查看器,打开它并查看哪个服务在本地端口 80 上运行。(80 可能不是 http(d) )。然后关闭该服务(如果您不使用它)。
如果你确实想在不同的端口上运行 apache:转到你的 apache 配置文件(通常是:C:\xampp\apache\conf\httpd.conf)用记事本打开它并将“Listen 80”更改为“Listen 81”。保存它,重新启动 apache,你的 apache 现在在端口 81 上运行。要验证,请转到浏览器并浏览到 localhost:81 。
注意:将主题标题更改为“在不同的端口上运行 apache”,因为这不是一个错误。