刚起步学习。我不想等到学会了,发现部署不上去。
ubuntu server、centos 什么的。
rails 和 python 这些什么都好,就是除了服务器部署。
Gemfile 里加入 unicorn config 目录加入这个文件https://github.com/huacnlee/ruby-china/blob/master/config/unicorn.rb 运行 RAILS_ENV=production unicorn -c config/unicorn.rb -D nginx.conf 修改成这个文件的样子http://unicorn.bogomips.org/examples/nginx.conf 启动 nginx
我还是比较喜欢 passenger http://www.modrails.com/documentation/Users%20guide%20Nginx.html
虽然要编译,不过文档比较完整好读
passenger 也很好用,之前一两个月都用的 passenger,会根据需要自动增减 worker 我换成 unicorn 是因为以前用免费 aws 服务器不行,每次 passenger 增减 worker 的时候 cpu 就 100%
#7 楼 @KennX 关于服务器部署,Ruby-china.org 就是一个 Nginx + Unicorn 的例子,如果你想要更加直观的了解这个方面的细节,我推荐 Railscasts.com 上的一个 Pro 的视频教程,非常好,推荐付费订阅 http://railscasts.com/episodes/293-nginx-unicorn
Ubuntu + Nginx + Passenger http://www.modrails.com/ http://www.modrails.com/videos/passenger_nginx.mov 看了视频你就明白了