第一次部署 Rails app 应用,请问需要哪些东西,参考过网上的博客,有提到 Unicorn, Nginx,Apache,Capitrano,Mina...那么最低配最傻瓜式的搭配是什么呢?对性能没有什么要求,纯粹熟悉部署过程。
Nginx 前端和静态文件服务器,用来处理 HTTP 连接;另一个选择是 Apache。
Passenger 是应用服务器,作为组件编译到 Nginx 中,添加应用的时候添加 Nginx 配置文件就行了,自行管理进程启动重启之类的任务;Unicorn 也是应用服务器,只负责运行应用,需要管理员管理它进程启动重启,所以对新手我推荐 Passenger。
这两个是这样的关系:
Internet
Capitrano/Mina 是自动部署脚本,先把前面的东西手工搭建一遍再来弄这个。Mina 半年没更新了,推荐用 Cap。
#9 楼 @cassiuschen #8 楼 @Rei 我在 mydomain.conf 里配置了 root 目录,但是部署完成后,并将 www.mydomain.com 映射到这个上面来,但是访问时候出现的是 nginx 主页,这可能是什么原因?