【问题标题】:Where would I put the index.html file in a cloud server hosting environment?我会将 index.html 文件放在云服务器托管环境中的什么位置?
【发布时间】:2016-10-28 02:09:35
【问题描述】:
我注册了一个云服务器托管帐户,因为它支持 GoDaddy 上的 Rails。我使用 FileZilla 通过 FTP 连接到 IP 地址。远程站点目录有一个包含我的用户名的文件夹。我放入一个 index.html 文件只是为了看看它是否可以工作,但是当我导航到 IP 地址时,我得到一个“无法访问此站点错误”。索引文件应该放在哪里?
【问题讨论】:
标签:
hosting
web-hosting
shared-hosting
cloud-hosting
【解决方案1】:
通常,对于 Windows,您将有一个名为“wwwroot”的文件夹来上传您的内容,而在 linux 中您将找到 public_html 目录来上传您的内容。
此外,如果您在共享主机上,您将无法使用 IP 地址访问您的页面,因为它将被分配到端口为 80 的默认站点。
所以,请确保您已将页面上传到正确的目录,并检查您的网站是否绑定了 IP 地址和端口 80(没有主机头值)
【解决方案2】:
>>我使用 FileZilla 通过 FTP 连接到 IP 地址。远程站点目录有一个包含我的用户名的文件夹。
您的主机可能正在使用具有类似目录结构的 cPanel 服务器,
home/cPanel-username/public_html
这里的“cPanel-username”是一个包含您的域名的目录(前 8 个字母)。
>>我放入一个 index.html 文件只是为了看看它是否可以工作。
要使您的网站上线,您需要将网站文件(包括索引页)上传到“public_html”目录中。
home/cPanel-username/public_html
>>当我导航到 IP 地址时,我收到“无法访问此站点错误”。索引文件应该放在哪里?
很可能,您没有在域名注册商面板上设置 GoDaddy 域名服务器。如果没有,您可以通过以下临时 URL 访问您的网站。
http://server-IP-address/~cpanel-username
【解决方案3】:
不管你在哪个云服务器托管环境,无论是阿里云还是其他,文件都会上传到ftp配置文件中指定的目录。但是,如果您使用的是 Web 服务器,则需要检查 Web 服务器配置文件中的 Document root