配置Apache服務器的默認首頁

配置Apache服務器的默認首頁

1、修改apache服務器的默認首頁:? ? ? ? ? ? ? ? ? ? ? ? ? ? ( 推薦學習:Apache服務器?)

訪問Apache服務器時,默認是直接訪問htdocs目錄下的index.html,這是在conf/httpd.conf中配置的。

查到conf/httpd.conf中的,其默認內(nèi)容如下:

<ifmodule> ????DirectoryIndex?index.php?index.html </ifmodule>

訪問Apache服務器時,它默認的從這里找文件,先找index.php,再找index.html,找不到時報錯說沒有訪問權限。根據(jù)這個規(guī)則,只需要將要顯示的文件設置在第一位就好啦。

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> ????Options?-Indexes?FollowSymLinks ????AllowOverride?None ????Order?allow,deny ????Allow?from?all ????#指定訪問順序 ????DirectoryIndex?index.php?index.html </directory>

PS:注釋代碼去掉了。我這里的末尾添加了默認訪問頁面,也可以不加,默認回去找index.php、index.html等

注意:這兩部當中涉及到的兩個路徑DocumentRooth和Director必須保持一致,否則會報沒有權限的錯誤。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享