![如何修复 Nginx 配置以便与 Unicorn 的多个主机一起工作?](https://linux22.com/image/529739/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20Nginx%20%E9%85%8D%E7%BD%AE%E4%BB%A5%E4%BE%BF%E4%B8%8E%20Unicorn%20%E7%9A%84%E5%A4%9A%E4%B8%AA%E4%B8%BB%E6%9C%BA%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
在不同的 unix 套接字和端口上实例化多个 unicorn 实例没有任何问题。如果我执行 url:port,则工作正常。
我的问题在于如何正确格式化 nginx.conf 以允许多个上游条件。无论我做什么似乎都不起作用。一个实例很好。多个实例给我一个“此处不允许上游”指令错误
我正在使用来自 unicorn 站点的基本 nginx 示例。并且使用不同的术语将上游区域加倍。每个都是 http 集的一部分。
任何帮助都将非常有帮助!
答案1
您的上游定义必须位于 http {} 或 server {} 定义之外。