当前位置:网站首页>使用cpolar优化树莓派上的网页(2)
使用cpolar优化树莓派上的网页(2)
2022-08-04 22:05:00 【probezy】
在上篇文章中,我们为大家展示了如何通过修改wordpress和apache的设置,让网页的链接能够显示为当前页面的文章名,这样做能让访客更快的找到我们的网页,也能让访客对网页留下深刻印象。不过这时的网页还不完美,最重要的网页链接还不能体现我们的特色(如显示公司名、博客名甚至人名等),所以我们还需要对树莓派上的网页地址进行优化,让其能够显示我们想要的域名。
由于网络域名是有限且唯一的资源(一个网络地址不可能连接2个或以上的不同网页,必须一一对应),因此必须向指定的域名提供商购买,以占用这唯一的资源。国内的域名提供商包括阿里云、腾讯云等等(本例中以阿里云为例),我们可以先想好自己喜欢的域名,再向域名提供商购买。而购买域名是外网业务,购买过程并不需要我们在树莓派上进行设置,因此这里就不再展开。对于购买域名过程有疑问的小伙伴,可以阅读我们的另一篇文章《使用cpolar建立一个商业网站(如何购买域名)》,以了解详细的购买域名步骤。
购买到想要的域名后,我们就可以进行相关设置,让这个域名与位于树莓派上的网页连接起来。这步设置的逻辑就是
{互联网访客}==>{域名供应商的服务器}==>{cpolar云端}==>{树莓派上的网页}
因此,我们购买好域名后,就先转到cpolar的官网,进入“预留”页面。在这里,我们找到“保留自定义域名”项目

与保留二级子域名一样,我们也需要对其进行简单设置,具体为“地区”.即使用这个域名的地区,需要注意的是国内所有自定义域名都需要提前已备案,才能被正常访问,而国外地区的则可不必备案(国内地区包括cn、cn_vip、cn_top;海外有us、hk等);而“描述”则是该域名的简要说明,只要设置我们能识别的简短说明即可。而“域名”栏,则是填入我们所购买的完整域名(包括前缀和后缀)。填写完这些栏目后,我们点击右侧的“保留”按钮,将这条数据隧道保存下来,同时获得这条数据隧道的CNAME值。


CNAME值是域名服务器连接cpolar云端的关键,因此我们要将CNAME值复制,将其设置到域名服务器上。回到域名供应商处,我们进入阿里云的域名控制台,在域名列表页面找到所购域名列表右侧的“解析”按键,

点击“解析”按键后,我们再点“解析设置”按键,进入解析域名界面后,点击左上方的“添加记录”。


此时网页会跳出“添加记录”的新页面,我们只要依照要求,填写解析设置所需信息即可。首先是记录类型,我们在下拉菜单中选择CNAME类型。

接着主机记录栏,我们填入www即可。但如果购买的域名内容较多,则需要根据栏目右侧的显示,将所缺的内容补全。

接下来的解析路线我们不必更改,保持默认值即可。而最重要的记录值,就是我们在cpolar云端获得的CNAME值。

在填写完以上空格后,就可以点击页面下方的“确认”按钮,保存我们进行的设置。经过一段时间(通常不超过10分钟)的域名服务器解析,外网的访客就能通过我们所购买的域名,访问到cpolar的服务器。但这时我们只是打通了{互联网访客}==>{域名供应商的服务器}==>{cpolar云端}的数据链路,我们还需要对cpolar云端到树莓派网页之间的数据隧道进行简单设置,才能让互联网的访客访问到本地树莓派上的网页。
回到树莓派的cpolar客户端,我们在浏览器地址栏中输入“localhost:9200”,打开cpolar界面,进入“隧道管理”项下的“隧道列表”页面,点击对应网页的“编辑”按钮(可以根据之前设置的隧道备注识别不同网页)

在“编辑”页面,我们先勾选“自定义域名”,再在“域名名称”栏填入我们所购买的域名。这两项设置完毕后,点击页面下方的“更新”按钮,

在cpolar客户端更新完成且域名提供商也将CNAME值解析完毕后,我们就能使用新购买的域名,访问到树莓派上的网页了。

到这里,我们就成功的将树莓派上的网页,以全新的域名发布到公共互联网上,让网页域名带上自己的特色。在接下来的文章中,我们会为大家介绍,如何让我们的网址符合现行的互联网安全规范,让我们的网页能获得更多信任。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。
边栏推荐
- 如何为Web3.0世界启动完美的DAO
- How to solve the problem that the alarm information cannot be transmitted after EasyGBS is connected to the latest version of Hikvision camera?
- unity2D横版游戏教程8-音效
- [Linear Algebra 02] 2 interpretations of AX=b and 5 perspectives of matrix multiplication
- EasyGBS接入最新版海康摄像头后无法传递告警信息该如何解决?
- LeetCode 199: 二叉树的右视图
- 双非读者,一举拿下阿里、字节、美团、京东、虾皮offer
- Ts——项目实战应用enum枚举
- Cocoa Application-test
- 关于std::vector<std::string>的操作
猜你喜欢
随机推荐
移动web开发03
CountDownLatch使用及原理
力扣19-删除链表的倒数第 N 个结点——链表
【社媒营销】WhatsApp Business API:您需要知道的一切
Yolov7:Trainable bag-of-freebies sets new state-of-the-art for real-time objectdetectors
AI/ML无线通信
How to right use of WebSocket in project
PMP证书在哪些行业有用?
Autowired autowiring
docker 部署redis集群
【TCP/IP 五 ICMP】
torch单机多卡和多机多卡训练
LayaBox---TypeScript---structure
boostrap多选PID查找端口 window
1319_STM32F103串口BootLoader移植
备战9月,美团50道软件测试经典面试题及答案汇总
OC-归档(序列化)(了解的不多 没细看)
LocalDateTime的详细使用方法
Oracle使用expdp和impdp导出导入数据
Ts——项目实战应用enum枚举








