如何在 Linux 系統上更改 Apache 伺服器的根目錄?


Apache web伺服器是跨所有平臺使用最廣泛的web伺服器之一,即使包括不同的Linux發行版和Windows也是如此。Apache伺服器是一個開源的HTTP伺服器,主要用於交付web內容,也可以用於同時處理許多查詢。

在本文中,我將嘗試解釋如何更改Apache web伺服器的根目錄。

通常情況下,要更改根目錄,我們首先必須知道它的確切位置,對於Apache伺服器來說,根目錄也稱為**DocumentRoot**,位於以下資料夾內:

/var/www/html

DocumentRoot 是 Apache 伺服器讀取訪問者將透過網際網路訪問的內容的目錄。

有時,預設的**DocumentRoot**也可能位於該目錄內。

/var/www

下一步是在終端中輸入以下命令,找到配置此 DocumentRoot 的檔案:

/etc/apache2/sites-available/000-default.conf

下一步是在你喜歡的文字編輯器中開啟此 .conf 檔案,我使用的是 nano,所以我的命令如下所示:

sudo nano /etc/apache2/sites-available/000-default.conf

現在我們需要在上面的檔案中找到文字“DocumentRoot”,並更改其位置,這可能看起來像這樣:

DocumentRoot /var/www/html

更改為你想要的任何目標位置。

我們還需要在 apache2.conf 檔案中進行類似的更改,為此,只需在終端中輸入以下命令:

sudo nano /etc/apache2/apache2.conf

然後,嘗試在上面的檔案中找到以下內容:

<Directory /var/www/html/>
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>

現在只需將** /var/www/html**更改為你已在 default.conf 檔案中更改到的目錄,儲存檔案並使用以下命令重啟伺服器:

sudo service apache2 start

更新於:2021年7月29日

1K+ 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告