虽然emlog从6.0版本开始支持https,但是如果你配置了ssl之后网站还是加载不出css文件网站样式乱码的话。可以看一下下面的文章。
ssl介绍
ssl就是安全套接层,是Netscape所研发,用以保障在Internet上数据传输的安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听的一种应用软件。
ssl申请可以选择收费的,当然也可以选择免费的,例如阿里云免费ssl等等。
首先开放443端口,如果你是阿里云服务器且使用宝塔面板的话,那么你需要在阿里云安全组开放443端口之后,再去宝塔面板放行443端口。
然后我们进网站后台安装 鬼少的ssl一键配置插件 点我下载
然后点击启动此插件
然后我们将站点改成https://域名
然后我们登录网站管理面板,这儿以宝塔面板为例。点击网站后点击域名进入设置界面
然后点击SSL 选择自己的证书类型,自己的证书不属于宝塔ssl或者Let's Encrypt的话就选择其他证书。下载自己的证书文件之后 复制证书 .key结尾的文件所有内容粘贴到密钥处,复制证书 .pem结尾的文件所有内容粘贴到证书处。然后点击保存。这样ssl证书就配置完成了。
接着说说强制https是干嘛用的。 如果你没有开启这个强制https的话,以我的站点为例,我在地址栏输入xietao.fun的话 跳到的站点默认是http://xietao.fun ,在地址栏输入https://xietao.fun的话,就会跳到https的网站,也就是说,不开启强制https ,那么http和https站点都可以访问。 开启强制https之后,在地址栏不管输入啥都是跳到https站点。看个人需要。
最后我们需要重启网站运行环境。在软件商店找到自己的环境。我的是Nginx。找到后点击设置。重启。
用你这个方法 我网站进不去了 访问错误
@A.凉茶
涛哥 作者@A.凉茶:提供一下详细的错误信息 并且看看emlog的版本和模版是否支持全站https