9

我平时使用的网络服务器显然是被暴风雨吹坏了,而且会无限期停机。

我决定将所有内容移至 Hostgator,但它不起作用。

我将我在 Namecheap 上的域名重定向到新的 Hostgator IP 地址,并将所有文件上传到 public_html 文件夹。我的文件都是 php,我的 htaccess 文件允许。

我只在大约 40 分钟前设置了所有内容,因此问题可能只是时间问题。但是,我环顾四周,这对其他人来说并没有成为问题。

我想不出我可能做错了什么。任何建议将不胜感激。

4

4 回答 4

19

可以通过将您的用户名附加到 ip 地址来访问您在共享 ip 上的虚拟主机区域,例如:

http://{IP 地址}/~{您的用户名}

它适用于大多数网络主机!

更新:在两个最流行的网络托管面板上运行良好:Cpanel 和 DirectAdmin

于 2013-05-12T20:31:55.393 回答
12

Hostgator 是一个共享托管服务提供商。该 IP 地址为许多网站提供服务。Hostgator 知道向客户端提供服务的方式是因为,当您访问“ http://mywebsite.com ”时,您的浏览器会发送 HTTP 标头Host: mywebsite.com。然后 Apache 看到“mywebsite.com”并从您的用户帐户中查找您网站的内容并将其传送到 Web 浏览器。如果 Hostgator 没有收到Host标头,那么它不知道要显示哪个网站,所以它只会给你一个 404。

简而言之,您需要访问“yourwebsite.com”而不是原始 IP 地址。

如果您发现您的计算机将您发送到旧 IP 地址,请记住,DNS 可能需要 4-12 小时才能在全球范围内填充(您对此无能为力),但通常如果您刷新本地 DNS 缓存,然后下一次查找将获得正确的 IP 地址(如果您与 DNS 主机位于同一国家/地区,这通常有效)。这可以在 Windows 的命令行中通过ipconfig /flushdns后跟ipconfig /registerdns. 如果您使用的是 linux,请查看.

于 2012-07-21T06:49:30.133 回答
3

对于 Hostgator :

  • 共享 http:// gator4132 .temp.domains/~ user /
  • 经销商 http:// corvette .temp.domains/~ user /

请务必将上面的粗体项目替换为您的服务器和 cPanel 用户名的实际值。

有关更多详细信息,请参阅

于 2018-08-01T22:26:22.823 回答
1

我知道这是一个较旧的线程,但我只是想用正确的“修复”进行更新。正如 OP 所说,这是一个时间问题。

您很可能在您的网站上强制使用 HTTPS,但您的域上尚未安装免费的 Lets Encrypt SSL 证书。Hostgator 在最终名称服务器传播的 48 小时内自动执行此操作。与此同时(即使传播像我一样需要 40 分钟),该站点是活动的,但正在尝试使用 HTTPS 协议(通常在您的 .htaccess 文件中被告知这样做。)。

最简单的解决方法是联系 Hostgator 客户支持(我只是使用实时聊天)并要求他们安装 SSL 证书。大约需要 5 分钟,然后您的网站才能正常运行(假设您的 .htaccess 设置正确。)

一旦服务代表告诉您它已安装,您应该刷新您的 DNS 记录(或在隐身选项卡中检查该站点)以进行验证。

再过 3 到 5 分钟后,您的网站应该会正常显示在常规(非隐身)标签上。

于 2018-11-28T17:31:47.307 回答