Apache虛擬主機配置:Linux多站點搭建

### 虛擬主機及Apache多站點配置指南 本文介紹Linux服務器通過Apache配置虛擬主機,實現一臺服務器運行多個網站,節省資源,適合個人/小團隊建站。虛擬主機分基於域名和IP,核心講解基於域名的配置。 步驟:1. **安裝Apache**(Ubuntu用`sudo apt install apache2`,CentOS用`sudo yum install httpd`,啓動並設置開機自啓);2. **創建網站目錄及文件**(如`/var/www/site1/public`,寫入測試首頁);3. **配置虛擬主機**:在Apache配置目錄(如Ubuntu的`/etc/apache2/sites-available`)創建獨立配置文件(如`site1.conf`),設置`ServerName`、`DocumentRoot`等參數;4. **啓用配置**(如Ubuntu用`a2ensite`),重啓Apache使生效。 測試:本地通過修改`hosts`文件模擬域名訪問,公網通過DNS解析域名到服務器IP即可。常見問題如權限不足、配置錯誤可通過權限設置或語法檢查解決。 總結:完成安裝、目錄創建、虛擬主機配置及測試,實現多站點隔離運行,

閱讀全文