无法连接到 VPS 上托管的 Apache 网站

无法连接到 VPS 上托管的 Apache 网站

我已经在自管理的 VPS 上设置了一个基本的 LAMP 堆栈,现在我想通过我们的提供商分配的 IP 预览网站 - 在切换 DNS 之前。Chrome 尝试访问该网站时报告以下错误。

我在日志中看到以下内容:

[Mon May 28 14:06:07 2012] [notice] caught SIGTERM, shutting down 

当我尝试通过 IP 访问时。唯一的其他定制是安装 Nagios,这似乎没问题 - 虽然我也无法通过 http"//MY IP/nagios 访问它

答案1

在您正在测试的客户端的 hosts 文件中添加一个条目,将域映射到您要测试的 IP。hosts 文件(通常)在 DNS 之前被查阅,因此这将覆盖 DNS 中配置的 IP。在 *nix 上是这个文件/etc/hosts(我不确定其他操作系统是否如此)。我假设您已经将 Apache 配置为响应此域。

1.2.3.4     example.com

(请记住在实际切换 DNS 时将其删除,以免掩盖 DNS 问题。)

答案2

以防其他人觉得这有用 - 我们的专用服务器带有预先配置的防火墙 - 端口 80 被阻止。我不得不修改 IPtables。

答案3

你只需要更改你的主机文件。/etc/hosts

相关内容