当前位置:网站首页>使用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的无限潜能。
边栏推荐
- 如何根据“前序遍历,中序遍历”,“中序遍历,后序遍历”构建按二叉树
- [Linear Algebra 02] 2 interpretations of AX=b and 5 perspectives of matrix multiplication
- Several ways for rk3399 to drive screen parameters
- UDP通信
- Lecture 2 Software Life Cycle
- ROS播包可视化
- rk3399-9.0 first-level and second-level dormancy
- 如何在项目中正确使用WebSocket
- 边缘检测——(纯享版)
- Excel商业智能-Power BI电商数据分析实战
猜你喜欢
Open source summer | Cloud server ECS installs Mysql, JDK, RocketMQ
【Social Marketing】WhatsApp Business API: Everything You Need to Know
In action: 10 ways to implement delayed tasks, with code!
[QT] Implementation of callback function
ctfshow终极考核web654
2022强网杯web(部分)
Rocketchip RISC-V Debug调试硬件相关(四)hartIsInReset
驱动点云格式修改带来的效率提升
MySQL查询为啥慢了?
中大型商业银行堡垒机升级改造方案!必看!
随机推荐
docker 部署redis集群
ES6高级-async的用法
Cocoa Application-基础
# #ifndef/#define/#endif使用详解
VSCode - common shortcut keys (continuous recording
Debian防火墙的开关以及状态
备战9月,美团50道软件测试经典面试题及答案汇总
webmine网页挖矿木马分析与处置
Exploration and Practice of Database Governance
2022精选最新金融银行面试真题——附带答案
Arduino 电机测速
搬走地下空间开发利用“绊脚石” 中地数码取得地下空间透明化技术突破
立即升级!WPS Office 出现 0day 高危安全漏洞:可完全接管系统,官方推出紧急更新
rk3399 驱动屏参的几种方式
LayaBox---TypeScript---structure
Rt-thread [三] link.lds链接脚本详解
国内的PMP证书含金量到底如何
OC-协议
强网杯2022——WEB
论文解读(PPNP)《Predict then Propagate: Graph Neural Networks meet Personalized PageRank》