
首先简单的介绍一下它们之间的关系
假设你要建一栋房子(网站),建房子首先要有土地(服务器),然后得靠办理(解析)门牌号(域名)来找到你的房子,接着装修成你想要的样子(宝塔 Linux 面板),最后配好钥匙(端口)打开进入家里的大门(宝塔面板后台),往家里添加家具(网站程序)
购买域名和云服务器,建议在国内的腾讯云,阿里云,华为云三家云服务厂商平台上购买
需要注意的是,域名购买后如果想要在国内的云服务器解析就必须要备案,如果你不想备案的话可以选择购买中国香港等海外地区的云服务器解析域名,可能会因为距离速度有点延迟,但是不影响使用
接下来我会使用腾讯云轻量应用服务器搭建供大家参考,如果想用其他厂商产品操作应该类似
首先登录腾讯云官网选购轻量应用服务器,镜像选择宝塔Linux面板腾讯云专享版

其他云服务器没有自带宝塔面板需要在SSH输入命令安装宝塔面板,参考[宝塔安装教程](https://www.bt.cn/bbs/thread-19376-1-1.html)。选择购买宝塔面板镜像的不需要此步骤
购买后点击腾讯云轻量应用服务器详情页的应用管理,就能看到云服务器公网IP,宝塔面板的登录地址和获取账号密码的命令,点击页面上的登录输入命令获取账号密码,记住这些信息,之后登陆宝塔面板需要用到

接下来点击防火墙,选择添加规则,端口号填写8888,点击确定。8888是宝塔面板的默认端口,放行宝塔面板端口才可以打开宝塔面板,可以登录宝塔后在设置修改默认端口,同时在云服务器放行新端口

在腾讯云域名注册界面购买合适的域名
然后在腾讯云控制台进入域名注册控制台,点击域名右边的解析

就会进入DNS解析官网域名记录管理界面
接着点击快速解析,输入云服务器的公网IP即可,需要等待十分钟才能解析成功

域名注册后,您只拥有了这个域名的使用权,
域名解析是把域名指向云服务器的公网IP,然后此IP地址的云服务器上将一个子目录与域名绑定。
主要因为更换云服务器IP会改变,所以需要域名解析方便记忆
在浏览器输入(云服务器的公网IP:8888/tencentcloud)进入宝塔登录界面,输入之前获取的账号密码

推荐选择LNMP极速安装,编译安装速度比较慢但是比较稳定,差距不大

安装完成后在网站-添加站点输入解析好的域名,数据库选择MySQL,PHP版本默认5.6,安装程序之后看状况更新版本

在网站-域名设置-SSL-申请Let's Encrypt证书,然后在域名根目录把源文件删除后上传网站程序源码

最后在浏览器里打开域名就可以使用了
为了防止数据丢失记得在宝塔计划任务里添加任务或者手动备份