ZBLOG开启全站HTTPS终极教程(4)

用户 仰望星空 2016-10-28 697

本帖最后由 仰望星空 于 2016-10-28 15:48 编辑

nginx配置https

Nginx是使用Nginx证书。

下载证书

进入阿里云后台证书服务,点击右侧 “下载”按钮。证书类型选择Nginx,点击下载证书,保存到桌面。


安装证书

进入wdcp → 系统管理 → 文件管理 → 虚拟主机站点文件(nginx,apache) → nginx。


点击“上一层目录”。


此时的路径是 /www/wdlinux/nginx/conf,点击右侧的创建文件夹,创建一个“ssl”目录。


进入ssl目录,把下载的Nginx证书上传到此目录,然后解压,待用。

进入wdcp → 系统管理 → 文件管理 → 虚拟主机站点文件(nginx,apache) → nginx。

进入之后会发现两个conf后缀的文件,选择带你的域名的这个conf文件,这个就是你的站点配置文件,下载用DW打开。


listen 80;下面添加
listen 443;
ssl on;
ssl_certificate   /www/wdlinux/nginx/conf/ssl/订单号.pem;
ssl_certificate_key  /www/wdlinux/nginx/conf/ssl/订单号.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;

保存文件,上传覆盖。

进入wdcp → 系统管理 → 服务重启 → WEB重启。重启之后,网站就能用https访问了。

zblog https前台错乱的解决方法

启用https之后,访问站点会发现前台错乱,具体原因是因为虽然站点是https,但是zblog后台网站地址却是http,调用的资源全部都是http,导致调用无效,从而样式错乱。

解决的办法很简单:不要用https登录后台,用https登录会导致后台功能失效。可以用http登录后台,把站点地址固定成https的就行了,然后就可以用https登陆后台了。
最新回复 (0)
全部楼主
    • ZBlogger技术交流中心
      2
          
返回