Nginx+Node.js配置

试了Apache后感觉还是Nginx好用, 毕竟也是异步非阻塞的, 更适合配合Node.js. (虽然实际上据说性能相差不是很大) 配置文件: 主要做的是把所有www开头和非www开头的非加密请求, 全部301重定向到了https的非www开头域名上, 并且设置好了相应的 header. 跑了下 benchmark 感觉并发数和处理时间提升了5%左右, 还不错.

read more »

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配置中,

read more »