- 先在hosts里面添加域名指向虚拟机IP地址
//修改hosts需要root权限
sudo gedit /etc/hosts
输入密码(如果您设置了的话,并且建议为root权限设置密码)添加下面这段地址转向
127.0.1.1 www.stu.com
- 现新建的项目让它放在根目录下 /var/www/stu 里面,再在 stu 文件夹里面新建 index.html 文件。
- 进入 /etc/apache2 文件配置目录,在进入目录下的 sites-available 目录,复制默认配置文件 default.conf 为 stu.conf 我虚拟机装的系统是Ubuntu 14.04-164bit,默认配置文件为000-default.conf,具体命令如下:
sudo cd /etc/apache2/sites-available/
sudo cp ./000-default.conf stu.conf
- 复制完成后,编辑新复制出来的文件,添加 ServerName www.stu.com, 并修改 DocumentRoot /www/stu 一个域名对应一个目录
sudo vim stu.conf
- 上面两个文件修改完后,需要在 /etc/apache2/sites-enabled 目录下创建软连接,系统才会加载他们
cd /etc/apache2/sites-enabled
sudo ln -s ../sites-available/stu.conf stu.conf
- 还需要修改一个地方就是 /etc/apache2/apache2.conf 添加如下代码
sudo vim /etc/apache2/apache2.conf
<Directory /www/stu>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
- 保存重启apache服务,
sudo service apache2 restart