在配置Ghost博客的http时出现了"to many redirects"的错误.
参考这个issue
, 大意是Ghost本身会根据 X-Forwarded-Proto
判断是否用https, 而如果反向代理没有正确设置 ( 回想了一下应该是之前的配置的反向代理用的http访问node.js) , Ghost也会Redirect到https地址.
解决方案: 修改Apache的配置, 添加
RequestHeader set X-Forwarded-Proto "https"
到最终和Node.js通讯的VirtualHost
配置中, 即可解决问题.