letsencrypt证书
一开始我的网站是安装了WDCP面板的WordPress的个人博客,直接登录进入服务器后台的WDCP面板,找到我之前用这个面板创建的站点列表,最开始的SSL处显示为“否”,为未启用SSL的状态。
点击“SSL”一栏即可修改SSL的状态,可以选择不启用、启用、强制启用。
刚开始,因为此前均没有启用过SSL证书,因此点击“创建lets证书并启用”,然后WDCP面板就自动完成了HTTP转HTTPS,此时再打开网站已经为HTTS了。
十分简单粗暴……
接着,就出现问题了,这么简单粗暴转成HTTPS后,原先在WordPress上发表的文章均发生了排版的错乱,搜索了一下资料,得知是因为在HTTP与HTTPS中的CSS的多媒体素材的链接的格式不同(当然也可能是挂有HTTP的外链),总之就是不受信任被Chrome浏览器给拦截了。当然也可以去手动点击显示受拦截的素材,不过你就会看到HTTPS就变红色还被划了斜线,完全不是我想要的结果。
解决办法:
需要先给WordPress网站目录下的wp-config.php的开头添加三行代码,启用SSL,我就直接在WDCP面板中的文件管理里粘贴进去就OK了: