according to the stream_processing
stream module can preread buffers from tcp , and these data can be used in
ngx_stream_ssl_preread_module and other modules
> if we set ssl_preread on , it is assumed as https connections ,
ngx_stream_ssl_preread_module will analyze the data , so we can get
$ssl_preread_server_name variable which is very useful in sni proxy
what I want is another directive which assume the connection is http , and
some other module like ngx_stream_ssl_preread_module will analyze the data
and get the variable $host.
If we can get the variable $host,$request_uri,$args in stream module just
like in http module, we can do more powerful things, it is also more
effective than http module in some case.
what we should do is not difficult just like parser some http headers.
I really want these can be add in nginx .
nginx-devel mailing list