一:申请好相关的SSL证书,下载证书文件压缩包,Nginx证书是PEM格式,压缩包里面会包含域名.KEY和域名.PEM的两个文件;
二:打开wdcp文件管理器,建立一个文件夹ssl,然后上传刚才解压后的两个文件(PEM证书文件和KEY证书密钥文件);
三:找到相应站点目录的Nginx配置文件,修改配置文件,具体代码如下:
注意这里是重点,百度上的很多文章这步是错误的,在配置文件中找到server代码片段,复制80端口的那部分在粘贴在下面然后再修改如下代码:
四:安全管理 –> 防火墙(iptables) ,如果启用了防火墙,添加443端口允许访问;如果云服务器上还有安全组那么也同时放行443端口;
五:重启web服务 (系统管理 —> 服务重启),重启后即可访问https://你的域名,测试;
补充说明:
1:设置HTTP请求自动跳转HTTPS,可以在配置文件80端口的那部分server代码里面添加以下rewrite语句,实现HTTP访问自动跳转到HTTPS页面。