主持不加载页面

时间:2013-07-27 01:30:47

标签: apache apache2 hosting web-hosting

我是网络托管新手,但我从namecheap.com购买了一个域名,我从ramnode.com购买了网站托管来托管我的域名,我使用centOS 32bit作为我的服务器,我已将我的域名指向ramnode提供给我的名字服务器。

我在这里遇到的问题是,每次我加载我的网站时,它只是说

指数/

的cgi-bin /

即使我已将我的网页文件放在var / www中,并且ramnode支持的var / www / html也告诉我,它仍然不想工作。有什么建议吗?

3 个答案:

答案 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的记录似乎没有效果。