Upstream: introduced u->upstream.
It holds upstream{} block configuration, including ones selected via run-time lookup using variables.
This commit is contained in:
parent
2407a66373
commit
b70abc5241
4 changed files with 6 additions and 0 deletions
|
@ -748,6 +748,8 @@ found:
|
|||
return;
|
||||
}
|
||||
|
||||
u->upstream = uscf;
|
||||
|
||||
#if (NGX_HTTP_SSL)
|
||||
u->ssl_name = uscf->host;
|
||||
#endif
|
||||
|
|
|
@ -313,6 +313,7 @@ struct ngx_http_upstream_s {
|
|||
ngx_chain_writer_ctx_t writer;
|
||||
|
||||
ngx_http_upstream_conf_t *conf;
|
||||
ngx_http_upstream_srv_conf_t *upstream;
|
||||
#if (NGX_HTTP_CACHE)
|
||||
ngx_array_t *caches;
|
||||
#endif
|
||||
|
|
|
@ -521,6 +521,8 @@ found:
|
|||
return;
|
||||
}
|
||||
|
||||
u->upstream = uscf;
|
||||
|
||||
#if (NGX_STREAM_SSL)
|
||||
u->ssl_name = uscf->host;
|
||||
#endif
|
||||
|
|
|
@ -124,6 +124,7 @@ typedef struct {
|
|||
ngx_str_t ssl_name;
|
||||
#endif
|
||||
|
||||
ngx_stream_upstream_srv_conf_t *upstream;
|
||||
ngx_stream_upstream_resolved_t *resolved;
|
||||
ngx_stream_upstream_state_t *state;
|
||||
unsigned connected:1;
|
||||
|
|
Loading…
Reference in a new issue