决定关闭博客使用SSL证书访问
前几天博客使用了NameCheap的证书,将原来的http访问改成了https访问(详戳这里)。由于下面的原因,现决定不再使用SSL证书,恢复http访问。
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
等静态资源文件时,这些文件都不能正常加载。于是就出现了页面变形、图片无法显示等问题。
2 关于SSL证书问题的猜想
虽然新浪SCS也支持https访问,但一直认为是因为新浪SCS域名sinastorage.cn
证书有问题(目前已正常),所以在浏览器客户端访问博客时,会被拒绝而无法正常加载。
后来试着换用阿里的oss存储,结果也是无法正常加载。想到可能因为博客的服务器没有新浪SCS和阿里OSS证书的缘故,在访问博客时,会拒绝新浪SCS和阿里OSS等站外资源的请求,从而博客页面无法正常显示。
3 无奈放弃
因此,只能决定放弃从github pack获得的免费一年的SSL证书了。So,再见了https://typecodes.com
!
打赏支持
Comments »