再配置一下这个服务的 SSL 证书,让服务支持使用 HTTPS 协议。可以使用 Let's Encrypt 签发的证书。
签发这种证书需要在 Ubuntu 服务器上使用 certbot 这个工具,安装这个工具可以使用 snap,Ubuntu 操作系统里自带这个工具。执行一下 snap install certbot --classic 。
完成以后,执行 certbot,第一次运行可能会提示我们输入一个邮箱地址,然后会提示是否同意协议。后面会提示选择要签发证书的域名,这些域名已经指向了这台服务器,并且配置了 Nginx 服务。
先选择 nginx 服务器。然后再输入想要签发 ssl 证书的域名的序号。然后回车。提示正在请求证书,成功以后 certbot 还会帮我们修改服务的 Nginx 的配置,让服务支持使用 HTTPS 协议访问。
查看一下 ninghao-nuxt.ninghao.co.conf 这个配置文件,这里 certbot 签发了 ssl 证书以后会修改这个配置文件里的内容,配置好服务器使用签发的 ssl 证书。
在浏览器试一下,访问一下 https://ninghao-nuxt.ninghao.co ,在地址栏里会显示一个小锁头小图标,说明现在是通过 HTTPS 协议访问的这个地址。