好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

rails部署方案

rails部署方案

http://www.oschina.net/question/54100_21341


首页 开源软件 讨论区 代码分享 资讯 博客

当前访客身份:游客 [ 登录 | 加入开源中国 ]

当前位置: 讨论区  ?  技术问答

使用何种服务器端的 Rails 架构好呢?

鉴客 发表于 6-7 07:18 2个月前, 1 回/197阅, 最后回答: 2个月前 ( 1 人收藏 , 收藏 | 举报 )

讨论区  ? 技术问答

顶 1 踩

有下面这几种方案

具体的配置

Nginx 通用配置 :

proxy_redirect     off;

proxy_set_header   Host             $host;
proxy_set_header   X-Real-IP        $remote_addr;
proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
proxy_max_temp_file_size 0;

client_max_body_size       10m;
client_body_buffer_size    128k;

proxy_connect_timeout      90;
proxy_send_timeout         90;
proxy_read_timeout         90;

proxy_buffer_size          4k;
proxy_buffers              4 32k;
proxy_busy_buffers_size    64k;
proxy_temp_file_write_size 64k;

Nginx -> Apache

server {
    listen       80;
    server_name  site1.com;

    access_log  off;
    error_log off;

    location / {
        proxy_pass         http://127.0.0.1:81/ ;
    }
}

Nginx -> Thin

upstream takefive {
    server unix:/var/www/vhosts/site2.com/httpdocs/current/tmp/sockets/thin.0.sock;
}
server {
    listen       80;
    server_name  site2.com;

    access_log  off;
    error_log off;

    location / {
        proxy_pass         http://127.0.0.1:81;
    }
}

Nginx -> Unicorn

upstream site3 {
    server unix:/var/www/vhosts/site3.com/httpdocs/current/tmp/sockets/unicorn.sock fail_timeout=0;
}
server {
    listen       80;
    server_name  site3.com;

    access_log  off;
    error_log off;

    location / {
        proxy_pass         http://127.0.0.1:81;
    }
}

哪一种方案最佳呢??

网上的答案:如果内存不是问题,那么 Unicorn + Nginx 是一个很好的选择,否则可以考虑 Passenger + Nginx

各位有经验的来谈谈吧

标签: Rails Nginx Apache thin Unicorn Phusion Passenger

我想问同样的问题 共 1 个人想要问同样的问题 补充话题说明?

按评价排序  | 显示最新答案 共有 1 个答案 我要回答?

蓄丰 回答于 2011-06-07 18:06 (2个月前)

举报

学习了,谢谢!

有帮助 (0)  | 没帮助 (0)  | 评论 (0)  | 引用此答案































回答案顶部  |  回页面顶部

有什么技术问题吗? 我要提问

全部(480)... 鉴客 的其他问题 让 Vim 支持 nginx 语法(syntax) 格式化配置文件 (1回/23阅,53分钟前) 《软件随想录》笔记 (1回/36阅,52分钟前) 16 条技巧让你更高效使用 SSH (2回/274阅,昨天(21:49)) Windows 下安装 MySQL 启动报 Too many arguments 错误的原因 (1回/62阅,5天前) 想下载个 MySQL 企业监控试用版,结果被鄙视了 (8回/365阅,3天前)

类似的话题 Ubuntu里面安装Rails之后,为什么没有Rails命令…… (2回/216阅,8个月前) rails3更新 数据库表 (0回/91阅,5个月前) 有没有像rails的jsp框架 (6回/220阅,5个月前) Web开发敏捷之道--应用Rails进行敏捷Web开发(第三版) (2回/178阅,3个月前) rails开发中选择migrate还是其它方式管理管理数据库? (1回/75阅,9个月前) ruby on rails与J2EE比较?? (12回/601阅,4个月前) 【求助】Rails3创建应用后,无法启动,怀疑是Mysql驱动的问题 (5回/500阅,27天前) ruby on rails 毕业设计 求高手、求代码、 (4回/73阅,3个月前) rails中ajax调用问题 (1回/57阅,6个月前) ruby on rails 3.0 如何跨域取得cookie里面的值? (1回/129阅,9个月前) Windows下有哪些好用的Ruby/Rails IDE? (9回/415阅,4个月前) 求推荐个好用的Ruby&Rails的IDE (9回/630阅,4个月前) ruby on rails 毕业设计 (0回/60阅,4个月前) 大家所说的full-stack框架到底是指什么? (5回/296阅,4个月前) 请问基于ruby on rails 的 CMS 哪个比较好呢? (6回/133阅,5个月前) 大家给说说,我是用python呢,还是ruby还是php做网站? (38回/3480阅,2个月前)

.ke-icon-code { background-image: url("/img/code.gif"); background-position: left top; 16px; height: 16px } .ke-icon-quote { background-image: url("/img/quote.gif"); background-position: left top; 16px; height: 16px }



查看更多关于rails部署方案的详细内容...

  阅读:34次