有時部署多個項目時爲了區分,這時候有就需要虛擬主機了。
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。