【问题标题】:New host - 404 Error新主机 - 404 错误
【发布时间】:2013-12-27 20:27:34
【问题描述】:

我是编程网络部分的新手,我得到了一个主持人。我上传了一个带有一个标题的简单 index.html 文件(这是正确的)。如果我然后尝试连接 nameserver/ip (gotten with PuTTy) ,我会收到 404 错误。我已经尝试了很多关于文件夹的不同东西,但我无法解决任何问题

【问题讨论】:

  • 1.你是什​​么意思给你一个主机? 2.你是怎么上传文件的? 3、你可以通过ssh连接到主机,对吗?
  • 听起来您需要联系您的托管服务提供商。

标签: html http-status-code-404 host


【解决方案1】:

域名服务器 IP 地址几乎可以肯定不是您的主机 IP 地址。名称服务器是将人类可读的域名(例如 www.domain.com)转换为计算机可以连接的 IP 地址(例如 198.252.206.16 -我为 www.stackoverflow.com 获得的 IP 4 地址)。它充当一个巨大的域名和 IP 地址查找列表,就像电话簿或黄页一样。

此外,由于您的主机几乎肯定会在每台服务器上托管许多域(数十个或可能数百个),因此您将需要在尝试连接到您的网页时使用域名 - 这将Apache 或 IIS 需要知道如何路由请求/将哪些内容返回到浏览器。它将使用浏览器在请求页面时发送的请求标头来执行此操作。如果您在本地进行测试,那么 localhost/127.0.0.1 如果您在 wwwroot 目录(或等效目录)中注册了一个站点/一组内容,那么 localhost/127.0.0.1 就足够了。同样,如果虚拟服务器或专用服务器是在服务器上注册的唯一站点/应用程序,它也可以通过 IP 地址响应请求。

使用另一个现实世界的类比,这有点像将邮件发送到城镇或村庄 - 不包括收件人姓名、街道或门牌号码 - 然后期望它被接收并得到回复.

某些主机会在您购买域名之前或在域名详细信息传播到世界各地的 DNS 服务器时提供临时域名供您使用。这通常看起来像-

http://your-user.your-host.com/http://server.your-host.com/your-username/

如果您的房东提供此类服务,那么通常应在其自助页面或您设置网站的管理区域中对此进行详细说明。显然,这样的域不适合“生产”使用,您应该在使用该站点之前购买一个域名,然后再将其用于测试以外的任何用途 - 如果只是为了让您将来能够灵活地迁移到新主机。

不过,这不是 StackOverflow 用户的问题,我强烈建议您查阅主机的文档或联系他们以获得进一步的帮助。

【讨论】:

  • 谢谢。此外,它还有 24 小时需要通过的政策!
猜你喜欢
  • 2017-03-21
  • 2013-08-14
  • 2018-06-27
  • 2014-11-29
  • 1970-01-01
  • 2017-07-13
  • 1970-01-01
  • 1970-01-01
  • 2017-06-07
相关资源
最近更新 更多