1、修改apache服務器的默認首頁:? ? ? ? ? ? ? ? ? ? ? ? ? ? ( 推薦學習:Apache服務器?)
訪問Apache服務器時,默認是直接訪問htdocs目錄下的index.html,這是在conf/httpd.conf中配置的。
查到conf/httpd.conf中的
<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必須保持一致,否則會報沒有權限的錯誤。