Ghost https 重定向 to many redirects 问题

在配置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配置中, 即可解决问题.

comments powered by Disqus