为本地Linux CentOS上的web站点配置自己的域名

系列文章

前言

上一篇文章中,我们搭建了一个web站点服务,并通过cpolar暴露至公网访问,且配置了cpolar的固定二级子域名。这篇教程中,我们将为本地web站点配置自定义域名,使我们的web站点通过自己的域名也可以访问到。

1. 保留自定义域名

配置使用自己的域名首先需要购买一个域名,购买域名平台有:国内:阿里云,腾讯云,华为云等,国外:GoDaddy平台等,可以自行选择。本篇教程以GoDaddy平台购买的域名为例:

注意配置自己的域名需要将cpolar升级到专业版套餐或以上。

在cpolar配置自己的域名,首先需要cpolar和域名建立关系。登录cpolar官网,点击左侧的预留,找到保留自定义域名:

  • 地区:按实际选择(请参考文末关于服务器地区选择说明)
  • 域名:输入自己的域名
  • 描述:即备注,可自定义

点击保留

20230109174203

保留成功后,系统会生成一个对应的CNAME值,将其复制下来。

20230109174214

2. 配置您的域名DNS解析

打开购买域名的商家控制台,添加一条CANME记录,记录的值为在官网保留的自定义域名对应的CNAME值.这里以GoDaddy平台为例。

20230109174256

保存成功后在列表会看到这样一条数据,其中设置的Name值test就是该域名的子名称

20230109174301

3. 编辑cpolar配置文件

接着编辑cpolar配置文件,打开cpolar配置文件

vi /usr/local/etc/cpolar/cpolar.yml

添加如下参数

  Website_test:                      -----此名称可以自定义 ,不能同上面名称相似
    proto: tcp                       -----协议名称
    addr: "80"                       -----端口号
    hostname: “test.flzyxwz.live”    ------这里写在官网保留的域名

20230109174316

输入完成后按Esc键退出编辑,然后输入:wq保存

  • 执行命令重新启动cpolar服务
sudo systemctl restart cpolar

接着输入命令启动所有隧道,可以看到公网地址已经更新为我们自己的域名了,将其复制下来,接下来测试一下。

cpolar start-all

20230109174328

4. 测试使用自己的域名访问

打开浏览器访问,出现欢迎界面,访问成功,自定义域名就配置好了,接下来就可以使用自己的域名来访问本地web网站了。

20230109174333

关于保留自定义域名时服务器地区的选择:

大陆地区有China、China vip、China Top、China VIP Top、China NAS地区

海外地区有United States、Hong Kong、Taiwan、Europe地区

关于自定义域名备案:

如服务器选择大陆地区,所有自定义域名都需要提前已备案,才能部署。

如服务器选择海外地区,则不需要备案,也无需过白名单步骤。

关于域名过白名单:

如果您的域名已备案,可以部署在大陆地区:

  • 如选择cn、cn_top、cn_vip_top地区,域名自动过白名单;
  • 如选择cn_vip、cn_nas地区,域名需要人工过白名单,请联系官网在线客服人员或者官网QQ,让他帮您提交过白申请。

如果您的域名未备案,请使用海外地区:us、hk、tw、eu地区,不需要域名过白名单步骤,待备案完成后再修改为大陆地区服务器。

下一篇

发表回复