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