什麼是伺服器根目錄?
伺服器根目錄是您 Web 伺服器上為所有 Web 內容提供服務的頂級目錄。預設情況下,大多數 Web 伺服器的根目錄是公用 HTML 目錄(如 /var/www/html 或 /var/www)。
為什麼要更改伺服器根目錄?
您可能需要更改伺服器根目錄以隱藏特定的檔案或目錄或更好地組織您的檔案目錄結構以提高安全性。此外,更改伺服器根目錄還可以幫助您使更改後的內容更容易存取。
如何更改伺服器根目錄?
以下是更改伺服器根目錄的步驟:
許多伺服器使用 Apache 來運作並提供 Web 內容。開啟 Apache 設定檔的方式因伺服器而異。在Ubuntu 系統上,您可以透過以下命令開啟Apache 設定檔:
sudo nano /etc/apache2/sites-available/000-default.conf
在Apache 設定檔中,找到DocumentRoot。預設情況下,此行應如下所示:
DocumentRoot /var/www/html
將此行變更為新的伺服器根目錄路徑。例如,如果您要將伺服器根目錄變更為/var/www/mywebsite/,則您的DocumentRoot 行應如下所示:
DocumentRoot /var/www/mywebsite/
新增以下設定將確保Apache 在使用新的伺服器根目錄時運作:
Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted
替換/var/www/mywebsite/ 為您選擇的新伺服器根目錄的實際路徑。
輸入 Ctrl X,然後輸入 Y 並按 Enter 以儲存和退出檔案。
在Ubuntu 系統上,您可以使用以下指令重新啟動Apache:
sudo service apache2 restart
現在您就已經成功地更改了伺服器根目錄!現在您應該能夠在已更改的伺服器根目錄下存取您的網站內容。
結論
更改伺服器根目錄可能是有用的技巧,無論是透過安全措施、組織檔案目錄結構或提高可存取性。本文介紹如何使用 Apache 更改伺服器根目錄。
以上是如何在 PHP 中更改伺服器根目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!