首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用我的网络托管帐户的IP地址访问GoDaddy上的网站

问如何使用我的网络托管帐户的IP地址访问GoDaddy上的网站
EN

Stack Overflow用户
提问于 2016-08-15 07:39:17
回答 1查看 15.3K关注 0票数 10

首先,我是网络托管的完全初学者。这是我的第一次,如果我错了,请纠正我。

我想做的事情:,我创建了一个index.php文件。我确信我已经正确地编写了php代码。我希望这个文件由一个网络主机托管。我不想为此购买域名。我想通过互联网访问这个文件,只通过网站的IP地址。

我做了什么:,我在GoDaddy上购买了一个网络主机帐户。我没有为我的网站主机购买任何域名。我将index.php文件上传到public_html文件夹。现在我只想使用我的网站的IP地址来访问我的index.php文件。假设我的网站的IP地址是166.XX.XX.XXX。这是我的website's IP address和File explorer window的截图

网站IP地址

文件资源管理器- index.php

,问题是什么:,我试着在浏览器上访问http://166.XX.XX.XXX/public_html/www/index.php,但是我无法使用IP地址访问index.php。它给我显示404页没有找到错误。如果我试图访问http://166.XX.XX.XXX/,它会显示一个Coming Soon页面,而不是我的index.php页面。

是否可以只使用IP地址访问我的index.php文件,还是必须先购买域名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-15 08:10:22

我在GoDaddy上买了一个网络主机帐户。我没有买任何域名

我马上想到了三种可能性:

  1. 如果您已经共享主机,这将使您的网站无法通过直接IP访问。在共享主机环境中,主机(GoDaddy)将有多个位于同一个IP地址的网站。当浏览器请求网站时,服务器依赖于域名来确定要服务的多个网站中的哪一个。如果没有域名,服务器就无法知道浏览器到底想要什么,这样你就无法得到你的网站。为了避免这种情况,您需要主机为您提供IP地址的独占使用。
  2. 与1非常相似。IP地址不是拥有站点的服务器的实际地址,而是执行优化任务的代理服务器的地址,例如缓存内容或过滤坏请求。这种代理服务之一是Cloudflare。在这种情况下,效果与步骤1相同:如果没有域名,代理服务器就无法知道它应该代理哪些网站并返回浏览器。
  3. 假设您独占地使用您的IP地址,并且该地址位于实际承载站点的服务器上,则服务器上的设置可能不允许基于IP的导航。我将与网络主机联系,以寻求解决这一可能性的方法。
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38951098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档