CentOS 5.4 - Lighttpd 错误的端口转发?

CentOS 5.4 - Lighttpd 错误的端口转发?

我有一个 VPS,虽然我不是专业的系统分析师,但我非常习惯配置远程 vps/专用设备。配置:CentOS 5.4、lighttpd 1.4.22、mysql。

有 7 个域配置了 simple_vhost 模块。除一个域外,其他所有域均运行良好。

此域名只有在有 www 的情况下才能正常工作,没有 www 则不行。我已为 @ 和 www 配置了“A 记录”,指向我的 IP(其他的配置有数百次)...等待传播等。现在问题对我来说似乎很奇怪:没有 www 我会收到一个到端口 81 的端口转发。为什么?为什么?

我尝试禁用 iptables,将域指向其他地方,但没有任何效果。只有一个域。我认为这不可能是 DNS 服务(第三方服务)的问题。

以下是 lighttpd 配置文件的摘录:

http://www.heypasteit.com/clip/LAM

我快要把我的头发都撕掉了!

谢谢你!

答案1

Lighttpd 不应进行任何端口转发,除非您明确指示它这样做(特别是如果您的所有其他站点都在端口 80 上正常运行)。DNS 无法重定向到另一个端口,它根本没有能力这样做。这要么是 DNS 尚未正确传播,要么是站点软件本身的问题。您是否曾为此站点或任何其他站点使用过端口 81?

在我看来,dns 尚未完全更新,并且执行端口转发的程序仍在旧 IP 地址上运行。或者,也许您在 /etc/hosts 中曾经有过此站点的条目,但从未将其删除?

相关内容