0
点赞
收藏
分享

微信扫一扫

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问


本篇介绍如何为WordPress配置上自己的域名。

前置条件

  • 您已经拥有了一个自己的域名
  • 如果还没有,请去(阿里云、腾讯云、新网等)域名提供商那里购买,现在一个域名很便宜。
  • 一个树莓派(2b、3b、4b 均可)
  • 已经安装了WordPress
  • 如果没有请参考​​上一篇​​教程。
  • 已经安装了cpolar
  • 如果没有请参考《​​如何在树莓派上搭建web站点,并发布到公网​​》教程。

本例中,假设我们已经拥有了一个自己的域名:​​bestexpresser.com​​​,并且希望将​​dev.bestexpresser.com​​二级域名绑定到我们在树莓派上创建的WordPress站点上。

具体操作步骤如下

步骤1: 后台预留自定义域名

  • 在[cpolar后台][1]–>​​预留​​ --> ​​保留自定义域名​​ 选项卡下:
  • 在​​地区​​下拉菜单选择​​United States​​,输入您的域名​​dev.bestexpresser.com​​作为保留域名,点击​​保留​​按钮。 这保证了没有其他人可以使用自己的隧道劫持您的域名。

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_raspberry pi

  • 系统会为你生成了一个对应的cname地址。

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_wordpress_02

步骤2: 配置您的域名DNS解析

  • 在您自己的域名提供商,DNS解析中,加入一条CNAME记录。在此示例中:名称=​​dev​​,值=​​5983fcc1.cname.cpolar.io​
  • 假设本示例中的域名​​bestexpresser.com​​是在阿里云注册的,则我们需要登录阿里云,在阿里云控制台的​​云解析DNS​​里,​​bestexpresser.com​​域名下,添加一条​​CNAME​​记录。

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_raspberry pi_03

  • 设置记录类型为​​CNAME​​​,并填写cpolar提供提cname地址,点击​​确认​

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_后端_04

  • 添加后的效果,解析生效需要等待10分钟

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_wordpress_05

步骤3: 测试域名解析

  • 大约5-10分钟后,ping您的自定义域名(dev.bestexpresser.com),看是否已经解析到了cpolar提供cname地址

ping dev.bestexpresser.com

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_wordpress_06

  • 如果ping返回的地址中,包含cpolar的cname地址,说明已经解析成功。

步骤4: 在前台终端测试运行

cpolar http -hostname=dev.bestexpresser.com 80

  • 如下图,说明配置成功,您现在就可以用dev.bestexpresser.com自定义域名访问本地站点了。

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_raspberry pi_07

  • 在浏览器看一下效果

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_后端_08

  • 现在,我们自己域名的站点,已经发布到公网上去了。

步骤4: 修改cpolar配置文件

nano /usr/local/etc/cpolar/cpolar.yml

  • 我们将​​website​​隧道下面的​​subdomain​​一行删除,增加一行​​hostname​​参数.
  • 修改前的配置文件

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_wordpress_09

  • 修改后的配置文件

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_服务器_10

  • 保存配置文件退出

步骤5: 测试配置文件

  • 我们在命令行,单独启动一个website隧道来测试一下

cpolar start website

  • 如图,说明配置成功

如何为树莓派上的WordPress站点配置自己的域名,并公网可访问_服务器_11

  • 重新启动cpolar服务

sudo systemctl restart cpolar

配置完成

关于服务器地区选择的说明

关于服务器地区的选择:
- 目前国内地区有cn、cn_vip、cn_top地区
- 海外有us、hk地区
- 国内地区,所有自定义域名都需要提前已备案,才能部署
- 国外地区,则不需要备案。

如果您的域名已备案,可以部署在国内地区,cn地区域名自动过白名单。cn_vip、cn_top地区,需要的人工域名过白名单,请联系官网QQ客服,让他帮您提交过白申请。

如果您的域名未备案,可以使用us和hk地区,则不需要域名过白名单步骤。

总结

现在,您已经成功了配置了自己的域名,并且将站点发布到了公网。

举报

相关推荐

0 条评论