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

作者:落知秋 | 创建时间: 2023-08-01
创建虚拟机可以使用一个apache服务多个不同的站点。 或者说, 将多个站点分离起来。...
如何在Ubuntu中创建Apache virtualHost虚拟机

操作方法

进入站点配置目录 $ 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

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

点击展开全文

更多推荐