我已经安装了 Apache 2.0.58 和 PHP 5.1.4。当我使用 启动服务器时./apachectl start
,我设法让服务器运行以提供“HTTP”页面以及“PHP”页面,但是当我尝试使用 启动 SSL for HTTPS 时./apachectl startssl
,我收到以下错误:
(125)Address already in use: make_sock: could not bind to address [::]:54912
no listening sockets available, shutting down
Unable to open logs
作为参考,我在端口 54912 上托管了我的 HTTPS 页面,虽然其中httpd.conf
已经有Listen 54912
指令,但我还将文件从默认的更改ssl.conf
为。Listen 54912
Listen 443
知道如何让我的服务器运行并提供 HTTPS 服务吗?
答案1
服务器已运行!:)
问题在于有 2收听 54912里面的配置。因此,通过更改文件httpd配置文件到收听 14912并保留文件ssl.conf到收听 54912,我现在可以运行apachectl startssl输入密码后,服务器即可启动并运行!
特别感谢 Tim Yencken 的帮助。(不知道他是否在这里)。