<div dir="ltr"><div class="gmail_quote"><br><br><br><div dir="ltr"><div>according to the stream_processing</div><div><br></div><div><a href="http://nginx.org/en/docs/stream/stream_processing.html#preread_phase" target="_blank">http://nginx.org/en/docs/<wbr>stream/stream_processing.html#<wbr>preread_phase</a></div><div><br></div><div>stream module can preread buffers from tcp , and these data can be used in ngx_stream_ssl_preread_module and other modules</div><div><br></div><div>> 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</div><div><br></div><div>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. </div><div><br></div><div>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.</div><div><br></div><div>what we should do is not difficult just like parser some http headers.</div><div><br></div><div>I really want these can be add in nginx .</div><div><br></div><div>thank you </div><div><br></div></div>
</div><br></div>