操作方法
进入站点配置目录 $ cd /etc/apache2/site-available/ 该目录用于存放虚拟机的配置文件。
创建一个虚拟机的配置文件 $sudo vi demo.conf
这里是一个配置文件内容示例, 更详细的说明文档, 参考apahce的使用手册。 <VirtualHost demo.local:80> DocumentRoot /var/www/ ServerName demo.local:80 <Directory "/var/www/"> Options Indexes FollowSymLinks AllowOverride All Require all granted AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> demo.local是该站点的域名, /var/www/ 是站点文档存放目录, 80是该站点使用的端口号
保存编辑的配置文件后, 需要启用该配置。 $ sudo a2ensite demo.conf
完成后他会提示你需要重新加载一些东西, 这里按照提示执行一下。 $ sudo service apache2 reload
到这里, 这个虚拟机就算是完成了。 因为刚才在配置域名的时候使用了一个不存在的域名, 所以, 这里需要修改一下hosts文件来解析该域名。 $ sudo vi /etc/hosts
在文件末尾增加一下文本: 127.0.0.1 demo.local 保存
在虚拟机文档目录下创建一个测试文件。 $ sudo vi /var/www/test.php
在浏览器中浏览刚才配置的站点。