如何在树莓派上搭建网站,并发布上线(3)

如何在树莓派上搭建网站,并发布上线(3)

系列文章


上一篇:

如何在树莓派上搭建网站,并发布上线(2)

上篇文章中,我们向大家介绍了使用cpolar创建一个临时数据隧道,让本地树莓派的网页能被公网访客访问到的方法,但由于此时的cpolar还没有进行更高级的配置,因此该数据隧道会在cpolar关闭后取消。如果想要让数据隧道保持长期存续,就必须进行相应操作。今天,我们就为大家介绍,如何在cpolar中设定长期存在的数据隧道。

保持长期稳定的数据隧道,是cpolar的高级功能,也就要求cpolar服务等级在基础级及以上。服务等级越高,能够获得的带宽也越大,而最重要的,就是能让我们获得长期稳定的数据隧道,保证我们树莓派上的网站能正常访问。

首先需要登录cpolar官网,把cpolar升级到基础版(或以上)。然后点击“仪表盘”,进入“仪表盘”界面。在左侧选择“预留”按钮,在“预留”主界面点击“保留二级子域名”。此处我们添加(dev9)为例,地区选择(VIP China)。

回到树莓派,在系统前台输入命令:

cpolar http -subdomain=dev9 -region=cn_vip 80

如果显示如下图,则说明二级子域名已经保留,我们可以长期使用该数据隧道。

img

我们还可以将以上显示的域名输入浏览器,看是否能够访问我们树莓派上的网站。如果能正常访问,那就说明我们的耳机子域名配置无误,已经可以正常使用。

接着我们就需要将新的二级子域名等参数保存到cpolar的配置中,避免因关闭cpolar而导致这些配置信息丢失。

输入命令“nano /usr/local/etc/cpolar/cpolar.yml”后,显示如下图:

img

这里需要解释下各个参数的具体含义

authtoken: xxxxxxxxxxxx #认证token

tunnels:
  ssh:              #隧道名称,表示ssh,名称可以自定义
    addr: 22        #端口号为22
    proto: tcp      #协议tcp
    region: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vip
  website:          #隧道名称,用户可以自定义,但多隧道时,不可重复
    addr: 8080      #本地Web站点端口
    proto: http     #协议http
    region: cn_vip  #地区,cn_vip,可选:us,hk,cn,cn_vip

我们要做的,就是将8080端口(图中红框所示),修改为80端口;并增加一行配置“subdomain: (自定义的二级子域名)”。

修改完成后显示为:

img

需要注意的是,这里的配置文件为yaml格式,对于行起始的缩进敏感,并且不能有TAB键。退出时需要按Ctrl+X键退出。在退出是系统会提示是否保存,我们要选择Y,并确认保存文件的路径,回车输入。

从以上介绍可以看出,在对cpolar的参数进行修改时,我们需要十分仔细,否则很可能出现配置参数错误,导致cpolar的数据隧道无法启动的情况。如果您对cpolar的使用有任何疑问,欢迎与我们沟通,我们会为您提供力所能及的帮助。


下一篇:

如何在树莓派上搭建网站,并发布上线(4)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值