Ubuntu 10.04 + Lighttpd。无法绑定到端口::: 80 地址已在使用中

Ubuntu 10.04 + Lighttpd。无法绑定到端口::: 80 地址已在使用中

我有一台运行 Ubuntu 9.10 的机器,装有 lighttpd 和 PHP。在操作系统更新到 Ubuntu 10.04 后,它出于某种原因自动安装了 apache2(我相信这是由于 php -> apache 的一些依赖关系)。无论如何,我永久删除了 apache2,但启动 lig​​httpd 失败,给出错误 -

无法绑定到端口::: 80 地址已在使用中

使用

sudo lsof-i:80

结果是空的列表!!

怎么了?!

提前谢谢,m。

答案1

您是否以 root (sudo) 身份运行 lighttpd?普通用户无法启动绑定在 <1024 端口上的进程...

答案2

我最终用默认配置文件替换了配置文件,然后将自定义设置复制回新配置。我没有比较文件,但我认为所有修改之后唯一的变化是扩展(模块)的加载顺序。

答案3

以防万一忽略了这一点或者由于某种原因没有显示,但 skype 使用端口 80,所以请确保在启动服务器时它没有运行......

答案4

我通过注释掉下面的行和 /etc/lighttpd.conf 文件中的 IPv6 虚拟主机解决了这个问题。

#include_shell "/usr/share/lighttpd/use-ipv6.pl" 

相关内容