Apache 概述 Apache 是一款開源的 Web 伺服器軟體,支持跨平臺的應用,可移植性強,使用廣泛。Apache 採用模塊化的體繫結構,不僅提供基本的 Web 服務,而且還具有極強的可擴展性 Apache 的安裝和啟動 Ubuntu 系統的 apache 伺服器軟體包為 apache2,還有 ...
Apache 概述
Apache 是一款開源的 Web 伺服器軟體,支持跨平臺的應用,可移植性強,使用廣泛。Apache 採用模塊化的體繫結構,不僅提供基本的 Web 服務,而且還具有極強的可擴展性
Apache 的安裝和啟動
Ubuntu 系統的 apache 伺服器軟體包為 apache2,還有一個文件檔包 apache2-doc,在聯網的情況下,使用以下命令進行安裝
sudo apt install apache2 apache2-doc -y
Apache 伺服器啟動管理
Ubuntu 系統 Apache 伺服器的服務名為 apahce.service,可用服務啟動管理命令 systemctl 進行管理
- 運行狀態檢查
systemctl status apache2
- 設置開機自啟動
sudo systemctl enable apache2
- 立即啟動
sudo systemctl start|stop|restart apache2
- 檢查配置文件語法是否正確
apache2 -t
- 查看已經編譯到 Apache 中的模塊
apache2 -l
Apache 服務測試
本機(或虛擬機)打開瀏覽器,地址欄輸入 http://127.0.0.1(主機預設地址),如果是雲主機,則在本機輸入雲主機的 IP 地址,如果看到 Apache2 Ubuntu Default Page 預設頁面即為成功(圖就不貼了,你們應該懂得)
配置虛擬主機
首先配置 hosts 文件
sudo vim /etc/hosts //打開hosts文件
在 hosts 文件中添加映射信息,在文件最下方,添加
127.0.0.1 自定義功能變數名稱
在 /etc/apache2/sites-available 目錄下創建 situyiqian.conf,並配置
cd /etc/apache2/sites-available //進入目錄
sudo cp 000-default.conf vmtest.conf //複製並重命名為xunizhuji
sudo vim xunizhuji.conf //打開文件編輯
把 ServerName 的註釋打開,並修改為自定義的功能變數名稱,把 DocumentRoot 修改為自己的文件資源路徑,我在自定義路徑下創建一個 index.html 文件並編輯
cd /var/www/
sudo mkdir -p vmtest.com/html
cd vmtest.com/
sudo vim index.html
內容如下
將配置文件鏈接到 sites-enabled 文件夾,在
sudo ln -s /etc/apache2/sites-available/xunizhuji.conf ../sites-enabled/ // 註意路徑
sudo /etc/init.d/apache2 restart //重啟服務
訪問成功