主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

5

听众

991

主题
发表于 2022-8-25 10:30:56 | 查看: 52| 回复: 0
1、修改Apache服务器的默认首页:
访问Apache服务器时,默认是直接访问htdocs目录下的index.html,这是在conf/httpd.conf中配置的。
查到conf/httpd.conf中的<IfModule dir_module>,其默认内容如下:
<IfModule dir_module>    DirectoryIndex index.php index.html</IfModule>访问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.”,将其下的<Directory设置成与DocumentRoot相同,我这里设置完成之后是这样子的:
<Directory "D:/Program Files/Apache Software Foundation/PHPWorkspace/test">    Options -Indexes FollowSymLinks    AllowOverride None    Order allow,deny    Allow from all    #指定访问顺序    DirectoryIndex index.php index.html</Directory>PS:注释代码去掉了。我这里的末尾添加了默认访问页面,也可以不加,默认回去找index.php、index.html等
注意:这两部当中涉及到的两个路径DocumentRooth和Director必须保持一致,否则会报没有权限的错误。
以上就是配置Apache服务器的默认首页的详细内容,更多请关注Vecloud其它相关文章!
云专线 海外专线 http://www.vecloud.com

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-18 13:22 , Processed in 0.067072 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表