我尝试在 Windows 2003 服务器上运行带有 SSL 的 Apache,当我启用配置并重新启动 Apache 时出现错误:
(OS 10048)通常只允许使用每个套接字地址(协议/网络地址/端口)一次。:make_sock:无法绑定到地址 0.0.0.0:443 没有可用的监听套接字,正在关闭
看来我确实在 Windows 上运行了 HTTP SSL 服务,关闭它意味着我无法运行 IIS。如何停止 HTTP SSL 作为 Windows 服务,保持 IIS 运行,并让 Apache 处理 SSL?
答案1
你可以将 IIS 改为监听备用端口用于 SSL。或者,如果系统有多个 IP 地址,那么您应该能够将 IIS 绑定到一个 IP 地址,将 Apache 绑定到另一个 IP 地址。