使用托管在Cloudflare域名+NPM+Ghost站点的SSL处理Tip
现象:一段时间以来,访问域名经常出现cf提示的502之类的错误提醒,造成无法访问站点,或者提醒301调整次数过多而无法访问站点。最主要是无论怎么折腾,都是时好时坏,很不稳定。 怀疑原因:域名原因、json配置文件错误、不能127.0.0.1:port代理、端口冲突、版本支持等等 曾尝试的解决方法:更换域名、清空其他服务、ghost的json改成开发版、npm中使用外网ip:port方法反代、重装ghost、更换ghost版本等等。 真正原因:Cloudflare托管的域名默认是开启边缘证书的(并没有点开进去看过),在npm中申请ssl证书实现443访问,造成多次跳转(ssl的特性)。 解决办法:关闭Cloudflare的边缘证书或npm不要使用ssl。