如何在Ubuntu中创建Apache virtualHost虚拟机

2026年09月04日 16:53
有1个网友回答
网友(1):

方法/步骤
进入站点配置目录
$ cd /etc/apache2/site-available/
该目录用于存放虚拟机的配置文件。

创建一个虚拟机的配置文件
$sudo vi demo.conf

这里是一个配置文件内容示例, 更详细的说明文档, 参考apahce的使用手册。

DocumentRoot /var/www/
ServerName demo.local:80

Options Indexes FollowSymLinks
AllowOverride All
Require all granted
AllowOverride All
Order allow,deny
Allow from all



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

在浏览器中浏览刚才配置的站点。