18.04 LTS 上的 Apache |更改網路檔案的儲存和服務位置?

18.04 LTS 上的 Apache |更改網路檔案的儲存和服務位置?

我正在從 WAMP 遷移到 LAMP,並運行一個自訂 PHP 應用程序,將媒體檔案上傳給 LAN 上的使用者。我計劃有兩個在我的伺服器中。一個是 Ubuntu 系統和應用程式驅動器,另一個是用於 Web 檔案儲存的 RAID 10 配置。

1)我該怎麼辦配置阿帕契從 RAID 磁碟區而不是從 Ubuntu 啟動和運行的磁碟區提供檔案?

2) 這是在我安裝 Apache 之後配置的還是我需要在 Apache 安裝期間指定提供 Web 檔案的位置?

答案1

好吧,如果你了解 Windows 上的 apache,設定是相同的,你有一堆設定文件,告訴 apache 服務哪些網域、在哪裡找內容、誰可以存取等等。在安裝過程中,將輸入一些預設設定/etc/apache2/來幫助您開始,您可以根據自己的喜好進行更改。

ubuntu 中的結構可能與您在 WAMP 中習慣的結構不同。將您的虛擬主機定義放入/etc/apache2/sites-available/並執行a2ensite site-name(網站名稱是可用網站中檔案的名稱)並重新載入 apache 服務 ( sudo systemctl reload apache2.service)。在您的虛擬主機內,只需指向DocumentRoot或指向Alias您的第二個分割區。您可能需要一個<Directory /path/to/document/root>定義來允許存取您的文件根目錄。

或者,您可以只安裝第二個分割區,/var/www該分割區是 apache 文檔根目錄的預設位置。這會將您的 Web 檔案自動放在第二個分割區上,而無需變更任何預設的 apache 設定。

相關內容