Ubuntu16.04 配置虛擬主機

有時部署多個項目時爲了區分,這時候有就需要虛擬主機了。

1. 首先配置host

注:若是不用於本地測試,而是雲端部署可忽略此步驟。
Ubuntu的host文件位於 /etc/hosts 文件,在控制檯中輸入

sudo vim /etc/hosts  //打開hosts文件

在hosts文件中添加 127.0.0.1 你設置的域名,如圖
這裏寫圖片描述

2. 添加虛擬主機配置

打開 /etc/apache2/sites-available 文件夾,將其中的 000-default.conf 文件複製並重命名粘貼在當前文件夾中。

cd /etc/apache2/sites-available   //進入目錄
sudo cp 000-default.conf xunizhuji.conf  //複製並重命名爲xunizhuji
sudo vim xunizhuji.conf  //打開文件編輯

這裏寫圖片描述

將改文件連接到 sites-enabled 文集夾

sudo ln -s /etc/apache2/sites-available/xunizhuji.conf ../sites-enabled/   //鏈接文件夾
sudo /etc/init.d/apache2 restart   //重啓服務
//OK

大功告成。

也可以通過設置端口號來配置虛擬主機

只需要在上面第二步修改端口號和文件路徑,即可。具體如下

cd /etc/apache2/sites-available   //進入目錄
sudo cp 000-default.conf duankou.conf  //複製並重命名爲duankou
sudo vim duankou.conf  //打開文件編輯

這裏寫圖片描述
接下來的步驟跟上面的配置一樣了,在sites-enabled 文件夾中建立鏈接,重啓服務。可參考2。

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