如何在树莓派3B+ 4B 中创建或删除 Apache virtualHost虚拟机

in 学习笔记 with 0 comment

在树莓派3B+ 4B中创建Apache virtualHost虚拟机

进入站点配置目录

$ cd /etc/apache2/site-available/

该目录用于存放虚拟机的配置文件。

创建一个虚拟机的配置文件

$sudo nano xxx.conf

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

<VirtualHost *:80>

ServerName xxx.com
ServerAdmin x@xxx.com
DocumentRoot /var/www/xxx
    

</VirtualHost>

说明:
ServerName xxx.com 中的 xxx.com 是该站点的域名,实际使用请换成自己的域名并解析到树莓派!
ServerAdmin x@xxx.com 中的x@xxx.com 是你的电子邮件地址。
DocumentRoot /var/www/xxx 中的 /var/www/xxx 是站点文档存放目录。

80是该站点使用的端口号

保存编辑的配置文件后, 需要启用该配置。

$ sudo a2ensite xxx.conf

完成后他会提示你需要重新加载一些东西, 这里按照提示执行一下。

$ sudo service apache2 reload

到这里, 这个虚拟机就算是完成了。

需要注意的是我们的域名需要解析到树莓派上。

如果不想使用这个虚拟机了,可以用下面命令删除。
$ sudo a2dissite xxx.conf

然后再重启apache2

$ sudo service apache2 restart

PS:a2ensite可以激活apache文件夹下sites-available里包含配置文件的站点,a2dissite的作用正好相反。到sites-enables目录下,可以看到此文件夹下新增或删除了刚才激活的站点配置文件的符号链接,这就是a2ensite、a2dissite控制站点的原理。

Responses