Posts tagged nginx

Aug02

Deploy dozens of rails applications into one domain

rails nginx

We eventually have more than 30 rails applications running. Back to the days when we had only 3, we deploy each to a separate domains:

app1.example.com
app2.example.com
app3.example.com
阅读全文|Continue reading »

Nov09

使用Idp_proxy代理并缓存S3文件

nginx idp_proxy erlang

书接上文. 由于我们不能用Nginx直接请求S3,所以需要通过一个中间代理。最初,我是用Ruby+Eventmachine实现的。完成后发现性能不好,当然也可能是我的代码有问题。不管怎么说,实现该功能最佳的语言还是Erlang。我也没编多少代码,只是Mochiweb框架的基础上加了些功能。当然并不是很完美,但是基本可以工作。另外,这也只是一个思路,真正用于生产系统肯定还要更多的优化。

阅读全文|Continue reading »

Nov09

使用Nginx+rails进行文件下载控制和缓存镜象

技术 nginx cache web

sendfile不仅能有效提供发送文件的效率,而且也是保护受限访问文件的一种有效方法。另外,Nginx也可以实现缓存和镜象。

假设我们在A国有服务器 a.com, 前端使用Nginx,而后端使用rails。所有发给Nginx的请求都会到Rails,由Rails决定某用户是否有访问某文件的权限,如果有,则返回一个X-Accel-Redirect HTTP头,让Nginx把文件发给用户。

阅读全文|Continue reading »