TypeCodes

决定关闭博客使用SSL证书访问

前几天博客使用了NameCheap的证书,将原来的http访问改成了https访问(详戳这里)。由于下面的原因,现决定不再使用SSL证书,恢复http访问。

使用SSL证书访问博客

1 无法通过https加载站外静态资源文件

主要是因为目前博客所有的静态资源文件,如css样式文件、js脚本文件、图片文件等,都使用了新浪SCS云存储。最初,博客程序中还存在类似于https://cdn.typecodes.com/libs/img/typecodes.png这种http请求,所以浏览器地址栏会出现黄色警告图标。后来将所有的http请求全部改成https,结果浏览器地址栏图标变成正常的绿色图标了。

但是如果在博客typecho程序中引入https://cdn.typecodes.com/libs/css/style.css等静态资源文件时,这些文件都不能正常加载。于是就出现了页面变形、图片无法显示等问题。

博客https静态资源无法加载

2 关于SSL证书问题的猜想

虽然新浪SCS也支持https访问,但一直认为是因为新浪SCS域名sinastorage.cn证书有问题(目前已正常),所以在浏览器客户端访问博客时,会被拒绝而无法正常加载。

"新浪SCS域名sinastorage.cn证书问题"

后来试着换用阿里的oss存储,结果也是无法正常加载。想到可能因为博客的服务器没有新浪SCS和阿里OSS证书的缘故,在访问博客时,会拒绝新浪SCS和阿里OSS等站外资源的请求,从而博客页面无法正常显示。

3 无奈放弃

因此,只能决定放弃从github pack获得的免费一年的SSL证书了。So,再见了https://typecodes.com

打赏支持

Comments »