文章简介
一般来说,我们访问一个网站的首页如www.pc811.com 就直接打开首页了,但是有些时间我们却发现输入网址后,却显示打不开网页404的错误提示,一般来说出现这种问题多是网站管理员未设置网站默认首页引起的问题。只需要在web服务器中进行默认首页的相关设置即可解决,本文就以国内比较常用的3款web服务器为例做一下设置说明,希望可以帮到这方面的网友。
演示工具及注意事项
演示系统:Windows2003、Centos6.4、FreeBSD
演示web服务器:iis6.0、apache2.2.8、nginx1.4
适用范围:iis各版本、apache2.0及以上版本、nginx1.0以上各版本
注意事项:此类设置需要联系空间商,或服务器管理员才可进行操作。如果自己的空间是为虚拟主机,大家可直接到自己空间商的虚拟主机控制面板中进行设置,如果不知道的话,可联系相关技术人员,或直接给本文留言。
iis设置默认首页方法
第1步:在桌面找到我的电脑,并在我的电脑图标上右键选择“管理”,先打开计算机管理。
第2步:在打开的计算机管理窗口中的左侧,依次找到并单击打开“计算机管理》服务和应用程序》Internet信息服务》网站”在下面找到自己的网站并在自己的网站上右键选择属性。
第3步:在打开的网站属性窗口中单击切换到“文档”选项卡中,添加“添加”按扭。
第4步:在打开的添加内容页中输入自己默认首页的文件名,如本文默认首页为“index.html”,输入完之后并确定。
电脑维修技术网注:如果有多个的话,大家可一个个的都加进去。
第5步:添加完之后如下图所示,记录检查“启用默认内容文档(c)”这前面是否勾选中,如果没有勾选设置也就是不会生效的。然后再调节优先级。
电脑维修技术网注:如上图所示第一个是index.html,第二个为index.php,那么在打开网站时,默认先在网站根目录中查找是否有index.html如果没有这个文件就显示index.php,如果这两个文件都没有就直接显示找不到页面了。
apache设置默认首页方法
第1步:找到自己apache系统的安装目录,在安装目录中找到并打开“httpd.conf”文件。
第2步:如下图所示,在网站虚拟目录配置中,添加“DirectoryIndex index.html index.php”,并保存httpd.conf。
<VirtualHost *:80>
ServerAdmin 653702216@qq.com
ServerName www.pc811.com
ServerAlias www.pc811.com
DocumentRoot "D:wwwpc811.com"
DirectoryIndex index.html index.php
AllowEncodedSlashes On
<Directory "D:wwwpc811.com">
Options Indexes MultiViews
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "|bin/rotatelogs.exe logs/pc811.com_%Y%m%d 86400 480"
CustomLog "|bin/rotatelogs.exe logs/pc811.com_%Y%m%d 86400 480" combined
</VirtualHost>
第3步:重启apache服务即可生效。
nginx设置默认首页方法
第1步:找到自己系统nginx的安装目录,并在自己安装目录中找到“nginx.conf”文件。
第2步:打开网站配置文件nginx.conf。
电脑维修技术网注:有些网友网站配置是直接写在nginx.conf中,而有些网友可能是直接写在同目录下的一个叫vhost文件中,具体可看nginx.conf中的配置,如有不懂可留言。
第3步:如下面部分代码,检查是否有index行的代码,如果没有就按如下添加一行“index index.html index.php;”,然后保存。
listen 80;
server_name pc811.com www.pc811.com;
index index.html index.php;
root /pc811;
第4步:重启nginx服务即可生效。
会员评论