gpt4 book ai didi

Apache SSL 服务器未启动, "Address already in use"?

转载 作者:太空宇宙 更新时间:2023-11-03 15:02:35 25 4
gpt4 key购买 nike

我已经安装了 Apache 2.0.58 和 PHP 5.1.4。当我使用 ./apachectl start 启动服务器时,我设法让服务器运行以提供 HTTP 和 PHP 页面,但是当我尝试使用 ./apachectl 为 HTTPS 启动 SSL 时startssl,我得到以下错误:

(125)Address already in use: make_sock: could not bind to address [::]:54912
no listening sockets available, shutting down
Unable to open logs

当我运行 netstat -an | grep 54912 我根本没有看到端口 54912 被使用。作为引用,我在端口 54912 上托管了我的 HTTPS 页面,而在“httpd.conf”中它已经有 Listen 54912 指令,我还将文件“ssl.conf”更改为 Listen 54912 来自默认 Listen 443 https。

知道如何让我的服务器运行并提供 HTTPS 服务吗?

最佳答案

可能是因为apachectl startsslversion 2.0 中已弃用(并在 version 2.2 中删除)

很可能 apache start已经启动了 SSL 虚拟主机,特别是如果这些虚拟主机(或其他与 SSL 相关的选项)尚未在 <IfDefine SSL> 中定义部分(因为在 Apache 2.0 中,apachectl startssl 等同于 apachectl -k start -DSSL ):它们将是主要配置的一部分。

关于Apache SSL 服务器未启动, "Address already in use"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19257792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com