Ubuntu18.04.4 安裝 Apache 並配置虛擬主機


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   //重啓服務

訪問成功

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章