云服务器绑定域名的整个过程分为三个步骤, 第一个步骤是配置DNS解析记录, 第二个步骤是在服务器Web服务中添加站点配置, 第三个步骤是验证访问, 这三个步骤全部完成后用户还可以选择部署SSL证书, 以此来实现HTTPS功能, 接下来以下面提到的Nginx环境作为例子, 一步一步地说明具体的操作路径。

前提准备

已注册域名(例如gz88.cn)

云服务器, 已经是进行了公网IP地址的分配, 也就是这个情况。

当你在选择使用国内的服务器设备之际, 那个对应的域名方面必须已经是完成了有关ICP备案的这个流程状态的。

服务器已经安装好了, 而且正在运行那个负责提供网页服务的程序, 不管是Nginx这种工具也好, 还是Apache这种软件也罢。

配置DNS解析记录

你要登录域名管理后台, 然后进入“解析设置”, 接着添加记录。

记录类型 主机记录 记录值 TTL
A @ 服务器公网IP 600
A www 服务器公网IP 600

如果你正在使用CDN或者负载均衡, 你就需要把主机记录“www”改成CNAME格式, 然后把对应的CNAME目标地址填到记录值这一栏里。当你完成保存操作之后, 解析生效的时间长短会取决于TTL的设置情况, 一般来说, 这个过程通常需要10分钟到2个小时才能完成。

服务器端添加站点配置

以Nginx为例:

1. 编辑站点配置文件:sudo vim /etc/nginx/conf.d/default.conf

2. 写入到 server 块中。

server {
    listen 80;
    server_name gz88.cn www.gz88.cn;
    root /var/www/html;
    index index.html;
}

云服务器绑定域名怎么操作?DNS解析与网站访问全流程(图1)

3. 需要去检查一下那个叫做nginx的配置文件的写法对不对, 具体的办法是用sudo nginx -t这个命令来实现。

4. 重载服务:sudo systemctl reload nginx

验证访问

在浏览器的地址栏里面输入 http://gz88.cn , 确认页面是否已经正常加载。如果无法访问的话, 需要依次进行下面的检查: 服务器安全组或者防火墙是否有放行80和443这两个端口。还有DNS解析是否已经生效, 可以借助 nslookup gz88.cn 这种方式去查看所返回的IP是什么情况。

部署SSL证书(可选)

免费方案:执行 sudo certbot --nginx -d gz88.cn -d www.gz88.cn龙南市就业服务平台,自动完成证书申请与Nginx配置。

付费方案:将PEM证书文件上传至 /etc/ssl/,在server块中添加 ssl_certificate 与 ssl_certificate_key 指令云服务器绑定域名教程云服务器绑定域名教程,并将listen改为443。

在配置完毕之后, 请前往 https://gz88.cn 这个网址进行访问, 并且要确认浏览器界面上所显示出的那些安全锁标识确实是存在的。

高频问题排查

解析功能尚未生效: 请确保在正确的DNS服务提供商处进行操作, 并清除本地的DNS缓存。如果是Windows操作系统,请执行ipconfig /flushdns命令, 如果是Linux操作系统, 请执行sudo systemd-resolve --flush-caches命令。

当访问时, 系统显示出的是默认页, 而没有到达目标站点。此时需要你检查Nginx里面的server_name是否和你现在实际访问的那个域名是完完全全一致的。

页面会显示未备案这个提示信息, 如果国内服务器使用了没通过ICP备案的域名, 就会被运营商给拦截了, 所以得先在相关管理部门把备案流程走完了, 才能够对外面提供网站服务。