最近研究部署,看别人写得文档很多地方都看不懂: https://docs.google.com/document/pub?id=1FCcJNu5DrNzRKvQOZ7bdnCMT1R7gyDthHMOqd1gYmBs
比如反向代理、TCP 的转发、持久链接等术语,理解得不透彻。
前端和后端,你各选一种出来琢磨就行了,不用都懂 比如 nginx+unicorn、apache+passenger 基本思想就是前端接受 http 请求,转发给后端一个或多个服务器处理 大部分情况下基本配置都可以用 之后再根据需求查资料微调即可
很少有这方面的书,再说了书本跟不上更新。如楼上所说选一种出来 (比如:nginx + passenger),自己布署一下,效果很明显。刚开始不要什么都想理解/掌握,慢慢来。
Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night http://pragprog.com/book/cbdepra/deploying-rails
Phusion Passenger design & architecture
http://www.modrails.com/documentation/Architectural%20overview.html
专业的部署还是交给运维去做吧,术业有专攻。 会装个 nginx、apache、unicorn、passenger 只是初级运维干的活 高级运维考虑的事要比上面多的多的多