部署 Nginx + Unicorn 多个虚似主机一个是 Rails App, 另一些如果不是 Rails App 怎么处理

luffycn · 2015年02月09日 · 最后由 luffycn 回复于 2015年02月10日 · 2100 次阅读

在一台服务器上 ubuntu 14.10 其中一个应用是用 capistrano3 + nginx + unicorn +rails app 部署

如果有其它的 WEB 程序可能只是静态 HTML,或者是 PHP 之类的

nginx 需要怎么配置了,关键点在哪?

@Rei 关键点就在这里,rails app 多个应用,是通过不同的 upstream 来处理,多个静态网站则是通过 多个 server block 来处理,但让我困惑的是,现在是 upstream 跟 server block 如何有机结合起来

不是用不同的 server block 么?在 Rei 给出的链接中有多个 server block 的例子。

upstream http://nginx.org/en/docs/http/ngx_http_upstream_module.html

@Rei @appell 问题已解决,我是配置好了,一直没生效的原因并非是配置错误,而是我这是内网的机器,只有一台公网能访问的机器,需要这台机器在 load balance 上配置可以转发到内网上才行

需要 登录 后方可回复, 如果你还没有账号请 注册新账号