2013-03-14 46 views

回答

1

应该使用上游模块和FastCGI模块。一个例子来自nginx官方网站:http://nginx.org/en/docs/http/ngx_http_upstream_module.html。列出上游服务器列表。 Nginx将为您完成剩下的工作。有几个选项可以用来改善下面的配置。您可以阅读这些模块文档以获取更多细节。

upstream fastcgi_backend { 
    server 127.0.0.1:9000; 
    server 127.0.0.1:8000; 

    keepalive 8; 
} 

server { 
    ... 

    location /fastcgi/ { 
     fastcgi_pass fastcgi_backend; 
     fastcgi_keep_conn on; 
     ... 
    } 
} 
+0

但是,如果我这样做,只有一个CGI程序将监听每个端口。我解决了每个程序使用不同位置的问题。 – aptypr 2013-03-15 03:17:16

+0

我明白了。认为你所有的上游程序都可以执行相同的任务。 – 2013-03-15 04:46:20