php服务器默认首页,如何修改Apache服务器的默认首页?

本文介绍了如何修改Apache服务器的默认首页,以及如何设置使得访问localhost时直接打开指定项目的首页。主要步骤包括修改`httpd.conf`文件中的`DirectoryIndex`以设置默认首页,以及调整`DocumentRoot`指向项目目录。此外,还提供了两种方法,包括直接将项目文件放入htdocs目录和修改配置文件实现。
摘要由CSDN通过智能技术生成

如何修改Apache服务器的默认首页?

发布时间:2020-05-22 17:36:49

来源:亿速云

阅读:386

作者:鸽子

1、修改Apache服务器的默认首页:

访问Apache服务器时,默认是直接访问htdocs目录下的index.html,这是在conf/httpd.conf中配置的。

查到conf/httpd.conf中的,其默认内容如下:

DirectoryIndex index.php index.html

访问Apache服务器时,它默认的从这里找文件,先找index.php,再找index.html,找不到时报错说没有访问权限。根据这个规则,只需要将要显示的文件设置在第一位就好啦。

2、访问Apache服务器时默认打开指定项目的首页:

访问Apache下的项目,通过访问路径是:http://localhost:80/项目名称,有时候要求访问http://locahost时就打开指定项目的首页,这里介绍两种方法。

第一种:将项目的所有文件都放到htdocs下,首页设置为index.html或index.php。但是这样子会显得很乱,且不方便管理。因此不推荐。

第二种:修改conf/httpd.conf文件

第一步、将DocumentRoot的目录修改成项目的目录,譬如我的项目名称叫test,目录为: D:/Program Files/Apache Software Foundation/PHPWorkspace/test,那我的DocumentRoot就是:DocumentRoot "D:/Program Files/Apache Software Foundation/PHPWorkspace/test"

第二步、找到“This should be changed to whatever you set DocumentRoot to.”,将其下的

Options -Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

#指定访问顺序

DirectoryIndex index.php index.html

PS:注释代码去掉了。我这里的末尾添加了默认访问页面,也可以不加,默认回去找index.php、index.html等

注意:这两部当中涉及到的两个路径DocumentRooth和Director必须保持一致,否则会报没有权限的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值