先把域名和云服务器绑定到一块儿, 这个核心的操作, 要分成三个步骤来做。这第一步, 是在域名的 DNS 管理那个地方的里头, 去添加解析记录。让这个解析记录, 它最后指向的这个服务器的 IP 地址。
这第二步, 是在服务器的 Web 服务器那个地方去进行配置。把站点给绑定上去, 让它就是这个要用的域名。第三步, 就是用浏览器来进行访问, 看看能不能验证得通。这一整条流程下来, 通常只要 5 至 10 分钟就能够全部完成。
前置条件
你得在操作之前确认一下, 域名已经完成了实名认证, 而且现在处于正常状态。还要确认云端服务器已经分配了公网IP地址。最后一点也得确认, 就是在域名的服务商控制台上, 这个域名已经被添加成可以管理的域。
第一步:添加DNS解析记录
你需要登录到你使用的域名注册商那边的管理控制台, 或者说是DNS托管平台的管理控制台, 然后进去找到那个叫作域名解析的页面, 或者说叫DNS管理的页面, 要是拿示例域名gz88.cn来说的话, 你就需要添加以下记录。
A记录, 主机记录填写"@"(代表主域)和"www", 记录值填写云服务器公网IP, TTL设为600秒(10分钟)。
CNAME记录是可以选择的: 如果你使用子域名, 例如static.gz88.cn的话, 你可以添加一个CNAME记录, 让这条记录指向主域或者CDN地址。
在点击保存之后, 需要等待一段时间直到TTL生效, 这个时间通常在10分钟之内全球节点同步完成。可以通过在命令行中输入nslookup gz88.cn, 或者使用在线DNS检测工具来确认解析是否生效。
第二步:服务器端配置站点绑定
SSH登录云服务器龙南市就业服务平台,根据所用Web服务器类型配置:
打开那个叫做/etc/nginx/conf.d/下面的站点配置文件, 把设置写到server块里面, 让server_name变成gz88.cn和www.gz88.cn, 还要配置一下SSL证书的所在路径, 最好还是开启HTTPS吧。
大家应该先去执行nginx -t这个动作, 主要是为了检查一下代码的语法有没有出现错误, 然后再去执行systemctl reload nginx这个操作, 这样配置才能正式生效。
Apache:编辑/etc/apache2/sites-available/下对应文件云服务器绑定域名教程,将ServerName和ServerAlias指向目标域名云服务器绑定域名教程,执行systemctl reload apache2。
如果使用的是宝塔、Panel这样的面板工具, 在“网站”这一栏目里把域名填进去并加上SSL证书信息就可以了, 不用去手动改那些配置文件。
第三步:访问验证与备案确认
浏览器去访问http://gz88.cn这个地址, 还有https://gz88.cn这个地址。需要确认一下页面有没有正常返回。如果服务器的位置是在中国大陆境内。域名就必须先去把ICP备案这件事情完成了。不然的话。访问就会被运营商给阻断掉。查备案状态可以到工信部备案管理系统那里去看。
高频问题
这个解析操作没有被生效。你要去检查一下, 记录类型有没有匹配好, A记录的地方要填写IP地址, CNAME记录的地方需要填写域名, 还要确认一下TTL是不是已经过期了。
出现HTTPS证书报错的情况, 请务必确保证书的域名部分与所绑定的实际域名保持完全一致, 同时检查扩展字段SAN, 要确认其内容里已经涵盖了所有需要用到的子域名。
进行多域名绑定的时候, 在同一个server块中写上多个server_name就行了, 把它们用空格隔开来配置, 这样就不需要去重复配置啦。
在这上面的那三个步骤都做完以后, 域名就是和云服务器做完了正式绑定这个动作了, 然后用户就可以通过这个域名来直接地访问服务了。


