绿
0

ecs云服务器默认主页优先级如何设置?

问题描述,在搬迁网站的时候,我们可能会遇到这样的问题 ,网站迁移到另一台云服务器上面的时候,发现网站解析和空间绑定、程序数据库设置都没有问题,但是网站就是打不开,显示如下图所示:当我在网站域名后面加上index.html就可以正常访问网站。这是怎么回事?

网页

上图中的网页qc.greenwheel.com.cn  此刻是打不开的,但是在qc.greenwheel.com.cn后面加上一个 index.html文件(qc.greenwheel.com.cn/index.html)发现网页还是可以正常打开的。

出现这种现象的主要原因有哪些?

出现这种现象的主要原因就是由于网站服务器中设置了网站首页访问的优先级,网站首页访问的优先级指的是什么呢?比如说:index.php、index.html、index.htm   这三个文件就可以设置不同的优先级,它们都是首页文件,设置优先级越高就会优先访问那个优先级高的文件。我们看下ecs云服务器里面的优先级配置文件截图如下:

云服务器ECS配置文件

上面这个配置文件是在云服务器ECS里面的,位置在:Apache安装目录下的conf目录里面,有一个叫”httpd.conf”的文件。它就是控制网站首页访问优先级的配置文件。

那么,ecs云服务器默认主页优先级应该如何修改?

很简单,我们只需要在云服务器中找到修改网站默认访问首页优先级设置的配置文件,然后把配置文件修改一下就搞定了。如何修改云服务器网站首页优先级配置文件?我们看下图:

云服务器配置文件

如何修改首页访问优先级呢?如果我们服务器安装的是Apache运行环境,那么在安装后Apache的目录下,有一个conf目录,在这个目录里,有一个”httpd.conf”文件,把它下载到本地,使用Adobe Dreamweaver CS5 软件打开,找到 Directory  Index 这段.把它改成DirectoryIndex  index.Html 如果前面有#要去掉。修改后我们的配置文件就变成了如上面图片红色线框里面所示:把原来的DirectoryIndex  index.php   index.Html  index.htm  修改成“DirectoryIndex  index.Html  index.php  index.htm”然后在上传这个配置文件到服务器进行替换。这样服务器上面的所有网站打开的时候默认访问首页的优先级顺序就是:index.Html 、 index.php 、 index.htm了。而不是原来的: index.php   、index.Html  、index.htm 了。(对于window服务器设置如果有不清楚的地方可以直接加本人微信:guodeliang520 请求帮助。)。希望可以帮助到大家。

 

打赏
期待你一针见血的评论,Come on!