如何在 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
廣告