在 Ubuntu 上重新启动 Apache - 错误 "could not bind to address 0.0.0.0.80"

标签 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 文件中配置错误)

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

sudo /etc/init.d/apache2 restart

我收到以下错误消息:

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

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

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

最佳答案

关闭 Skype。它使用端口号 80 接收传入消息。最终使用 netstat 检查当前使用此端口的内容.

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

关于在 Ubuntu 上重新启动 Apache - 错误 "could not bind to address 0.0.0.0.80",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404732/

相关文章:

MYSQL 只接受 root 帐户

python - 如何检查哪个 Python 解释器用于在 apache2 中运行 WSGI 脚本?

python - 在apache2上部署flask WSGI应用程序的问题

bash - 使用 bash 和 ssh 如何从远程主机本地写入日志

liferay 中的 PHP 应用程序 - HTTP 状态 404

php - UTF-8贯穿始终

php - 如何将斜杠后面的所有内容重定向到之前的域?

java - 无法启动Hadoop守护程序:内存不足

Python - 在 Ubuntu 10.04 LTS 上安装最新版本的 matplotlib

java - 如何从 Apache 的 UploadedFile 类中获取 java.io.File?