在树莓派3B+ 4B中创建Apache virtualHost虚拟机
进入站点配置目录
$ cd /etc/apache2/site-available/
该目录用于存放虚拟机的配置文件。
创建一个虚拟机的配置文件
$sudo nano xxx.conf
这里是一个配置文件内容示例, 更详细的说明文档, 参考apahce的使用手册。
ServerName xxx.com
ServerAdmin x@xxx.com
DocumentRoot /var/www/xxx
说明:
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控制站点的原理。
本文由 谭文龙 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 19, 2020 at 04:08 pm