Windows Server 2022 2 个 IP,带有 IIS 和 Apache,端口为 80

Windows Server 2022 2 个 IP,带有 IIS 和 Apache,端口为 80

我有一台 Windows Server 2022,它有 1 个 NIC,有 2 个地址,192.168.1.8 和 192.168.1.9。

IIS 上有 2 个站点监听 192.168.1.9:80、192.168.1.9:443 和 192.168.1.9:856,这些站点过去监听 *:80 等,已在 IIS 管理员的“站点 > 绑定”中进行了更改

现在我想启动 apache,并且我已经在配置文件中添加了,Listen 192.168.1.8:80但是Listen 192.168.1.8:443出现错误:

(OS 10013)Intento de acceso a un socket no permitido por sus permisos de acceso.  : AH00072: make_sock: could not bind to address 192.168.1.8:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

netstat -ano | findstr :80返回此

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4
TCP    192.168.1.9:57152      x.x.x.x:80          ESTABLISHED     7872
TCP    192.168.1.9:57153      x.x.x.x:80          ESTABLISHED     7872
TCP    192.168.1.9:57154      x.x.x.x:80          ESTABLISHED     7872
TCP    192.168.1.9:57155      x.x.x.x:80          ESTABLISHED     7872
TCP    [::]:80                [::]:0                 LISTENING       4

答案1

从您发布的输出中,您可以看到 PID 为 4 的进程正在监听端口 80 IPv4 和 IPv6 上的所有接口。下一步是打开任务管理器并检查哪个进程具有 PID 4。然后继续更改该配置或关闭该服务以释放端口映射,这样 apache 就可以顺利启动了。

相关内容