我是网络托管新手,但我从namecheap.com购买了一个域名,我从ramnode.com购买了网站托管来托管我的域名,我使用centOS 32bit作为我的服务器,我已将我的域名指向ramnode提供给我的名字服务器。
我在这里遇到的问题是,每次我加载我的网站时,它只是说
指数/
的cgi-bin /
即使我已将我的网页文件放在var / www中,并且ramnode支持的var / www / html也告诉我,它仍然不想工作。有什么建议吗?
答案 0 :(得分:0)
这一切都取决于您的服务器的设置方式,但这里有一些要检查的内容。
您的文件的权限级别是谁,拥有它们的权限以及它们属于哪个组?如果您没有设置适当的权限,则可能无法显示。如果错误的人拥有它们,他们可能不会显示。
读取你的httpd.conf(centos应该在/ etc / httpd / conf中),看看你的服务器是如何设置的。它可能没有默认设置,也许您使用的是虚拟主机?
简而言之,我们需要更多信息来帮助您。
答案 1 :(得分:0)
你应该有一个 WWW根目录中的.htaccess或htaccess.txt文件,在该文件中需要以下行:
DirectoryIndex index.htm index.html index.php
这是索引页面的优先顺序。 (您的Web项目需要索引页面) 因此,换句话说,您的网络服务器将提供它在该列表中找到的第一个匹配文件。
如果您无法找到htaccess文件,请快速修复,只需确保您的var / www
中有index.html文件答案 2 :(得分:0)
我只是将我的名字服务器重置为指向ramnode的昨晚,并且遇到了与今天早上的OP相同的问题。
我之前没有ramnode服务器的FQDN,只是在本地使用我的/ etc / hosts文件指向ramnode服务器。通过这种方法,我能够确保所有设置都是如此 - apache virtualhosts,.htaccess文件,apache.conf和httpd.conf文件都可以根据需要运行。
它似乎与安装cpanel有关,它使用与我提供的IP不同的IP自动填充DNS A记录。将其更改为ramnode的原始IP只会导致相同的cgi-bin目录索引。但是在浏览器中转到原始IP导致我的网站,因为我为IP设置了apache虚拟主机。
Ramnode将子域设置为cpanel.mydomain.com这样的记录全部设置为相同的新IP并且这些记录正常运行,因此它让我相信ramnode服务器正在捕获其他地方的流量并且应该发送它但是不是'吨。
cpanel带我的地方有点令人困惑,为什么要重定向到我的domain.com。原始IP的记录似乎没有效果。