5.1.3 设置需要访问的第三方服务器地址

ngx_http_upstream_t结构中的resolved成员可以直接设置上游服务器的地址。首先介绍一下resolved的类型。


typedef struct{

……

//地址个数

ngx_uint_t naddrs;

//上游服务器的地址

struct sockaddr *sockaddr;

socklen_t socklen;

……

}ngx_http_upstream_resolved_t;


在ngx_http_upstream_resolved_t结构的成员中,必须设置的是上面代码中列出的3个。具体设置的例子可参见5.3节。

当然,还有其他方法可以设置上游服务器地址,感兴趣的读者可以阅读upstream模块源代码,并在nginx.conf文件中配置upstream块,指定上游服务器的地址。