1、确认服务器类型是由Nginx搭建
2、编辑Nginx配置文件
# vi /etc/nginx/nginx.conf
3、将原有的80号端口的http服务的代码使用“#”注销掉,注意结构完整。将以下代码添加到配置文件中,将http服务映射到https服务。
server {
listen 80;
server_name your_domain_name;
rewrite ^ https://$http_host$request_uri? permanent;
}
4、映射之后,如果原有证书是针对端口生成的,那么从http进入的流量会显示证书无效,可以使用站点根目录重新生成证书。
# certbot certonly --webroot -w /usr/share/nginx/html -d your_domain_name
5、重新启动Nginx服务,无论访问http服务,还是https服务,都可以在网址前显示小锁头图标。
# systemctl restart nginx