首頁 >運維 >Apache >設定Apache伺服器的預設首頁

設定Apache伺服器的預設首頁

(*-*)浩
(*-*)浩原創
2020-01-10 15:53:4414117瀏覽

設定Apache伺服器的預設首頁

1、修改Apache伺服器的預設首頁:                            ( 建議學習中:Apache           ( 建議學習:Apacheacheo

pache)伺服器#pache# ,預設是直接存取htdocs目錄下的index.html,這是在conf/httpd.conf中配置的。

查到conf/httpd.conf中的794ea01c23a0d5c1a7b2f169e4879de9,其預設內容如下:

<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 "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伺服器的預設首頁的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn