系列文章
- Linux CentOS安装Cpolar
- 无公网IP,SSH远程连接Linux CentOS【内网穿透】
- Linux CentOS本地搭建Web站点,并实现公网访问
- 为本地Linux CentOS上的Web站点配置自己的域名
- 公网远程连接内网MySQL数据库【内网穿透】
- 使用固定TCP端口地址远程MySQL数据库
前言
在上一篇文章中,我们搭建了一个web站点服务,并通过cpolar暴露至公网访问,且配置了cpolar的固定二级子域名。这篇教程中,我们将为本地web站点配置自定义域名,使我们的web站点通过自己的域名也可以访问到。
1. 保留自定义域名
配置使用自己的域名首先需要购买一个域名,购买域名平台有:国内:阿里云,腾讯云,华为云等,国外:GoDaddy平台等,可以自行选择。本篇教程以GoDaddy平台购买的域名为例:
注意配置自己的域名需要将cpolar升级到专业版套餐或以上。
在cpolar配置自己的域名,首先需要cpolar和域名建立关系。登录cpolar官网,点击左侧的预留,找到保留自定义域名:
- 地区:按实际选择(请参考文末关于服务器地区选择说明)
- 域名:输入自己的域名
- 描述:即备注,可自定义
点击保留
保留成功后,系统会生成一个对应的CNAME值,将其复制下来。
2. 配置您的域名DNS解析
打开购买域名的商家控制台,添加一条CANME记录,记录的值为在官网保留的自定义域名对应的CNAME值.这里以GoDaddy平台为例。
保存成功后在列表会看到这样一条数据,其中设置的Name值test就是该域名的子名称
3. 编辑cpolar配置文件
接着编辑cpolar配置文件,打开cpolar配置文件
vi /usr/local/etc/cpolar/cpolar.yml
添加如下参数
Website_test: -----此名称可以自定义 ,不能同上面名称相似
proto: tcp -----协议名称
addr: "80" -----端口号
hostname: “test.flzyxwz.live” ------这里写在官网保留的域名
输入完成后按Esc键退出编辑,然后输入:wq保存
- 执行命令重新启动cpolar服务
sudo systemctl restart cpolar
接着输入命令启动所有隧道,可以看到公网地址已经更新为我们自己的域名了,将其复制下来,接下来测试一下。
cpolar start-all
4. 测试使用自己的域名访问
打开浏览器访问,出现欢迎界面,访问成功,自定义域名就配置好了,接下来就可以使用自己的域名来访问本地web网站了。
关于保留自定义域名时服务器地区的选择:
大陆地区有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地区,不需要域名过白名单步骤,待备案完成后再修改为大陆地区服务器。