首先,我想看看什么在使用端口 80:
C:\Users\[my user]>netstat -aon | findstr :80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 192.168.1.46:57822 72.21.91.29:80 TIME_WAIT 0
TCP [::]:80 [::]:0 LISTENING 4
C:\Users\[my user]>
看看我在 PID 0 和 4 中的内容:
从我所看到的来看,我没有使用端口 80 的应用程序。我认为 80 端口是免费的,可供 Apache 等应用程序使用。在以下屏幕中,我单击“启动 Apache”,但没有任何反应。这就是我一直以来启动 Apache 的方式。
我正在尝试在端口 80 上启动 Apache:
如果我使用不同的端口,例如 81、82、83 等,它可以工作。但我想使用端口 80,因为我不想在 URL 中使用http://localhost:81/来测试我的站点。我只是想使用http://localhost/。
您是否知道为什么我无法在端口 80 上启动 Apache 服务,即使端口 80 显然是免费的?或者它不是免费的,因为这个 PID 4 正在使用它?该进程的名称是System
.