玩转树莓派(四)子域名访问树莓派上的web服务
1 准备工作
-
一个树莓派(在家中通过路由器上网)
-
一台具有公网ip的云主机(这里选用阿里云主机)
-
一个域名,解析到云主机的ip(这里选用在阿里云注册的域名 www.tangke8.com )
2 修改hosts文件
阿里云主机上:
cloud@aliyun:~$ sudo vim /etc/hosts
增加如下内容(你想用的子域名)
127.0.0.1 tangke8.com
127.0.0.1 www.tangke8.com
127.0.0.1 frp.tangke8.com
127.0.0.1 pi.tangke8.com
3 增加DNS解析
https://swas.console.aliyun.com/
在阿里云控制台上增加对子域名的解析(都解析到同一个ip上)
4 树莓派添加虚拟主机
更改树莓派仪表盘的根目录
cloud@server:~ $ sudo mkdir -p /var/www/pi/
cloud@server:~ $ sudo mv /var/www/html/pi-dashboard/ /var/www/pi/html
cloud@server:~ $ cd /etc/nginx/sites-available/
cloud@server:/etc/nginx/sites-available $