我希望有1个Web服务器(nginx)和2个与后端相同的应用程序的FastCGI实例。如果第一个请求失败,我们的想法就是将请求转发给第二个请求。
显然,我需要使用upstream和fastcgi_next_upstream。但我找不到nginx.conf文件的工作示例。有人有这样的例子吗?
答案 0 :(得分:13)
http://wiki.nginx.org/HttpUpstreamModule
http://wiki.nginx.org/HttpFcgiModule
upstream backend {
server main_backend.server:port1;
server backup.server:port2 backup;
}
fastcgi_pass backend;