有问题加微信咨询:zhishidaquan6

大家都在看

首页 > 电脑基础 > 电脑使用技巧 > INTRODUCE

apache怎么设置默认首页

2014-04-03 09:05 作者:电脑知识大全 来源:未知 浏览:
昨天在之前安装的apache里面装了个discuz论坛程序,网站装好后访问首页的时候显示错误,经过判断是没有把index.php设为默认首页,今天小编就来讲下在apache怎么设置默认首页。

当我们刚安装好的apache的时候,默认收录里面只有index.html 这个的,当我们访问的网站默认首页的不是index.hmtl的时候会出现打不开的情况,如果我让它默认访问的不是这个文件,而如index.php或abc.php文件呢,这个要怎么改?下面我来给大家分享一下配置默认主页方法。

不管是Linux版的还是Windows版的配置方法基本一样,在你的安装apache的目录下找到httpd.conf 这个配置文件,
找到以下这段:

 代码如下 复制代码

<IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
</IfModule>

在DirectoryIndex  后面写上你要设置的默认主页index.php名称就可以了,如下:

 代码如下 复制代码

<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>

这种配置会解释 index.php。

需要注意的地方:改动httpd.conf文件后,要重启一下apache。

给大家一个禁止输入IP直接访问网站的办法

方法一:建一个虚拟主机,

 代码如下 复制代码

ServerName IPAddress (比如192.168.0.1)

DocumentRoot /usr/local/apache/nosite/

这样就可以了。

在/usr/local/apache/nosite/下面建一个index.htm,提示用户,不允许IP访问。或其它出错信息。

方法二:

 代码如下 复制代码

ServerName IPAddress (比如192.168.0.1)

DocumentRoot /usr/local/apache/nosite/

Order deny,allow

Deny from all

 


(责任编辑:电脑知识大全)
------分隔线----------------------------
特别说明

◎ 广告赞助

◎ 阅读说明READ EXPLANATION

⊙电脑知识大全是一个专注电脑知识分享的开放平台!
⊙请记住我们的域名diannaodiy.net
⊙转载请注明出处,电脑知识大全diannaodiy.net
⊙如果遇到什么问题,请到本站留言板留言,我们会及时处理的!