电脑知识大全-计算机网络应用基础知识,电脑基础知识与技术学习网移动版

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

apache怎么设置默认首页

昨天在之前安装的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

 
(责任编辑:电脑知识大全)