【发布时间】:2013-10-08 20:33:14
【问题描述】:
我已经安装了 Apache 2.0.58 和 PHP 5.1.4。当我使用./apachectl start 启动服务器时,我设法让服务器运行以提供 HTTP 和 PHP 页面,但是当我尝试使用 ./apachectl startssl 为 HTTPS 启动 SSL 时,我收到以下错误:
(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 443for 更改为 Listen 54912 https。
知道如何让我的服务器运行并提供 HTTPS 服务吗?
【问题讨论】:
-
如果你有两个 Listen 54912 指令,其中一个会失败。不要。
-
在这种情况下,我应该改变哪一个?而我不想要的,我应该将其更改为 ssl 的默认端口 443 吗?