在Ubuntu上重启Apache - 错误“无法绑定到地址0.0.0.0.80”

时间:2010-12-10 01:04:07

标签: apache ubuntu apache2

我是一个n00b - 尝试在Rackspace Cloud上的Ubuntu 9.10(Karmic Koala)上设置apache2。我已经设置/配置了OpenSSL并安装了Apache,但Apache无法启动。我假设我的/ etc / apache2 / sites-available / ssl或/ etc / apache2 / sites-available / default files中的配置错误

当我尝试使用以下命令重启apache时:

sudo /etc/init.d/apache2 restart

我收到以下错误消息:

[错误](EAI 2)名称或服务未知:无法解析主机名* .80 - 忽略! [错误](EAI 2)名称或服务未知:无法解析主机名* .80 - 忽略! (98)已在使用的地址:make_sock:无法绑定到地址0.0.0.0:80 没有可用的监听套接字,关闭 无法打开日志    ...失败!

对于我的/ etc / apache2 / sites-available / ssl,我使用了*:443的虚拟主机。

对于我的/ etc / apache2 / sites-available / default我使用的虚拟主机为*:80

2 个答案:

答案 0 :(得分:1)

关闭Skype。它使用端口号80来传入消息。最后使用netstat检查此端口的使用情况。

第二个解决方案很简单:将ServerName localhost添加到主配置中。文件。

答案 1 :(得分:0)

  1. 检查/ etc / hosts。确保您的计算机名称和localhost域定义正确(即:“127.0.0.1 localhost.localdomain localhost”
  2. 但是极不可能,请检查/etc/apache2/ports.conf是否明确包含“0.0.0.0”