我开始配置我的服务器以在其上使用 redmine。我尝试了很多方法,最后一种方法是尝试 Passenger。
当我运行passenger-install-apache2-module时,它说我缺少一些软件包。安装完其中一些软件包后,我想检查一下服务器的运行情况。我无法重新启动它。我收到的消息是
[Thu Aug 01 15:15:22 2013] [crit] (22)Invalid argument: alloc_listener: failed to get a
socket for x.x.x.x
Syntax error on line 9 of /etc/apache2/ports.conf:
Listen setup failed
Action 'configtest' failed.
The Apache error log may have more information.
failed!
xxxx <- 是实际 IP,我只是把它划掉了。该配置的第 9 行是
Listen x.x.x.x:80
之前它运行得很好。我读到过解决这个问题的方法是自己构建 libapr1,但我做不到。我遇到了一些缺少软件包的错误,当我尝试安装它们时,又出现了更多的缺少软件包的情况,而且 apt-get 找不到最后一个软件包。
这是我找到的解决方案,但我无法执行该代码。 linux-vserver 中的 Apache 无法启动,无法创建套接字
我对此很陌生,所以请问我任何可以帮助您理解我的问题的问题。
编辑:出现错误的原因是 apache 服务器已更新但未更新内核。
答案1
Apache 已在运行。您必须先停止现有服务器,然后才能重新启动它。