【发布时间】:2014-11-26 02:03:18
【问题描述】:
我在 Google Compute 引擎上创建了几个虚拟实例,其中一个安装了 nginx 来为我的静态网页提供服务。 我跟着Google Cloud dns configuration指南
我已经在 CNAME 旁边创建了所有条目,我已经使用 Compute -> App Engine -> Settings 验证了我的域的域所有权,不确定它是否需要,但我仍然这样做了。
我可以使用实例的静态 IP 地址访问我的网站,但是当我尝试使用域访问它时,我得到 404 和谷歌损坏的机器人页面。 如果我将经过验证的域添加到项目并尝试访问该域,我仍然会得到 404 但没有 google bot 页面。
DNS 检查表明我的“A”记录正确指向实例的 IP 地址。
在两个错误页面中,我都可以看到响应标头服务器是 GHS 或 Google Frontend,它永远不会到达我的 nginx 实例
我不知道在哪里看,有什么指示吗??
【问题讨论】:
-
您能否发布 DNS 查找结果(回复:因为您实际上可以使用 IP 访问该站点,所以我认为问题更多的是 DNS)。我是 Windows 老兄,如果这不相关,请道歉:
host headers重要(设置),以便您的 Web 服务器“知道”哪个站点(在 x 共享 IP 中)是请求的内容吗?嗯…… -
@EdSF 它是我的 isp 提供商的问题,它在其他地方工作正常..