有时部署多个项目时为了区分,这时候有就需要虚拟主机了。
1. 首先配置host
注:若是不用于本地测试,而是云端部署可忽略此步骤。
Ubuntu的host文件位于 /etc/hosts 文件,在控制台中输入
sudo vim /etc/hosts //打开hosts文件
- 1
在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 //打开文件编辑
- 1
- 2
- 3
将改文件连接到 sites-enabled 文集夹
sudo ln -s /etc/apache2/sites-available/xunizhuji.conf ../sites-enabled/ //链接文件夹
sudo /etc/init.d/apache2 restart //重启服务
//OK
- 1
- 2
- 3
大功告成。
也可以通过设置端口号来配置虚拟主机
只需要在上面第二步修改端口号和文件路径,即可。具体如下
cd /etc/apache2/sites-available //进入目录
sudo cp 000-default.conf duankou.conf //复制并重命名为duankou
sudo vim duankou.conf //打开文件编辑
- 1
- 2
- 3
接下来的步骤跟上面的配置一样了,在sites-enabled 文件夹中建立链接,重启服务。可参考2。