рд╡рд┐рдХрд╛рд╕рдХреЛ рдПрдХ рд╡рд░реНрд╖ рдкрдЫрд┐
1.15.x рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╢рд╛рдЦрд╛рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдХреНрд░рдордорд╛ рдердкрд┐рдПрдХрд╛ рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░рд╣рд░реВ:
- ' рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдорд╛ рдЪрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ
ssl_certificate 'рдЗ'ssl_certificate_key ', рдЬреБрди рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ; - рдордзреНрдпрд╡рд░реНрддреА рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдЪрд▓рд╣рд░реВрдмрд╛рдЯ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рд░ рдЧреЛрдкреНрдп рдХреБрдЮреНрдЬреАрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ;
- рдмреНрд▓рдХ рдорд╛ "
upstream ┬╗ рдирдпрд╛рдБ рдирд┐рд░реНрджреЗрд╢рди рд▓рд╛рдЧреВрдЕрдирд┐рдпрдорд┐рдд ", рдЬрд╕рдХреЛ рдорджреНрджрддрд▓реЗ рддрдкрд╛рдЗрдБ рдЬрдбрд╛рди рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░рдХреЛ рдЕрдирд┐рдпрдорд┐рдд рдЪрдпрдирдХреЛ рд╕рд╛рде рд▓реЛрдб рд╕рдиреНрддреБрд▓рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ; - рдореЛрдбреНрдпреБрд▓ рдорд╛
ngx_stream_ssl_preread рдЪрд░ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ$ssl_preread_protocol ,
рдЬрд╕рд▓реЗ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ SSL/TLS рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдЙрдЪреНрдЪрддрдо рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред рдЪрд░рд▓реЗ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫрдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН HTTP рд░ рд╕реНрдЯреНрд░рд┐рдо рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЯреНрд░рд╛рдлрд┐рдХ рдкреНрд░реЛрдХреНрд╕реА рдЧрд░реНрджрд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд SSL рд╕рдБрдЧ рд░ рдмрд┐рдирд╛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдХ рдкреЛрд░реНрдЯ рдорд╛рд░реНрдлрдд SSH рд░ HTTPS рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди, рдкреЛрд░реНрдЯ 443 рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ SSH рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпрджрд┐ SSL рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, HTTPS рдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред - рдЕрдкрд╕реНрдЯреНрд░рд┐рдо рдореЛрдбреНрдпреБрд▓рдорд╛ рдирдпрд╛рдБ рдЪрд░ рдердкрд┐рдПрдХреЛ рдЫ "
$upstream_bytes_sent ", рдЬрд╕рд▓реЗ рд╕рдореВрд╣ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХрд╛ рдмрд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛ рджреЗрдЦрд╛рдЙрдБрдЫ; - рдореЛрдбреНрдпреБрд▓ рдЧрд░реНрди
рд╕реНрдЯреНрд░рд┐рдо рдПрдХ рд╕рддреНрд░ рднрд┐рддреНрд░, рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рдзреЗрд░реИ рдЖрдЧрдорди UDP рдбрд╛рдЯрд╛рдЧреНрд░рд╛рдорд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ; - рдирд┐рд░реНрджреЗрд╢рди"
proxy_requests ", рдХреНрд▓рд╛рдЗрдиреНрдЯрдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛рдЧреНрд░рд╛рдорд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫ, рдЬрд╣рд╛рдБ рдкреБрдЧреНрджрд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд░ рдЕрд╡рд╕реНрдерд┐рдд UDP рд╕рддреНрд░ рдмреАрдЪрдХреЛ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рд╣рдЯрд╛рдЗрдиреНрдЫред рдбреЗрдЯрд╛рдЧреНрд░рд╛рдорд╣рд░реВрдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐, рдЙрд╣реА рдЧреНрд░рд╛рд╣рдХрдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЕрд░реНрдХреЛ рдбрд╛рдЯрд╛рдЧреНрд░рд╛рдорд▓реЗ рдирдпрд╛рдБ рд╕рддреНрд░ рд╕реБрд░реБ рдЧрд░реНрджрдЫ; - рд╕реБрдиреНрдиреЗ рдирд┐рд░реНрджреЗрд╢рдирдорд╛ рдЕрдм рдкреЛрд░реНрдЯ рджрд╛рдпрд░рд╛рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫ;
- рдирд┐рд░реНрджреЗрд╢рди рдердкрд┐рдпреЛ "
ssl_early_data ┬╗ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрдиреж-RTT TLSv1.3 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдЬрдбрд╛рди рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдореНрдЭреМрддрд╛ рдЧрд░рд┐рдПрдХреЛ TLS рдЬрдбрд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рд░ RTT рдХреЛ рд╕рдВрдЦреНрдпрд╛ 2 рдорд╛ рдШрдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ; - рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Keepalive рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдирдпрд╛рдБ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН (рд╕рдХреЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ SO_KEEPALIVE рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╡рд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрджреИ):
- ┬л
proxy_socket_keepalive "- рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ; - ┬л
fastcgi_socket_keepalive "- FastCGI рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ; - ┬л
grpc_socket_keepalive "- gRPC рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ; - ┬л
memcached_socket_keepalive " - рдореЗрдордХреНрдпрд╛рдЪ рдЧрд░рд┐рдПрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ; - ┬л
scgi_socket_keepalive "- SCGI рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ; - ┬л
uwsgi_socket_keepalive " - uwsgi рд╕рд░реНрднрд░рдорд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "TCP Keepalive" рд╡реНрдпрд╡рд╣рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫред
- ┬л
- рдирд┐рд░реНрджреЗрд╢рдирдорд╛ "
limit_req" рдирдпрд╛рдБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ "рдврд┐рд▓рд╛рдЗ" рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╕реАрдорд╛ рд╕реЗрдЯ рдЧрд░реНрджрдЫ рдЬреБрди рдкрдЫрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдврд┐рд▓рд╛рдЗ рд╣реБрдиреНрдЫрдиреН; - рдирдпрд╛рдБ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ "keepalive_timeout" рд░ "keepalive_requests" рд▓рд╛рдИ "рдЕрдкрд╕реНрдЯреНрд░рд┐рдо" рдмреНрд▓рдХрдорд╛ Keepalive рдХреЛ рд╕реАрдорд╛рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдердкрд┐рдПрдХреЛ рдЫ;
- "ssl" рдирд┐рд░реНрджреЗрд╢рди рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ, "рд╕реБрдиреНрдиреБрд╣реЛрд╕реН" рдирд┐рд░реНрджреЗрд╢рдирдорд╛ "ssl" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ "ssl" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд╕рд╛рде "рд╕реБрдиреНрди" рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдиреНрдЫ;
- reset_timedout_connection рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдорд╛рдкреНрдд рд╣реБрдБрджрд╛ рдЬрдбрд╛рдирд╣рд░реВ рдЕрдм 444 рдХреЛрдбрд╕рдБрдЧ рдмрдиреНрдж рд╣реБрдиреНрдЫрдиреН;
- SSL рддреНрд░реБрдЯрд┐рд╣рд░реВ "http рдЕрдиреБрд░реЛрдз", "https рдкреНрд░реЛрдХреНрд╕реА рдЕрдиреБрд░реЛрдз", "рдЕрд╕рдорд░реНрдерд┐рдд рдкреНрд░реЛрдЯреЛрдХрд▓" рд░ "рд╕рдВрд╕реНрдХрд░рдг рдзреЗрд░реИ рдХрдо" рдЕрдм "crit" рдХреЛ рд╕рдЯреНрдЯрд╛ "рдЬрд╛рдирдХрд╛рд░реА" рд╕реНрддрд░рдХреЛ рд╕рд╛рде рд▓рдЧрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫрдиреН;
- Windows Vista рд░ рдкрдЫрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ Windows рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдорддрджрд╛рди рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
- рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛
TLSv1.3 рдмреЛрд░рд┐рдЩрдПрд╕рдПрд╕рдПрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрд╕рдБрдЧ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛, рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдорд╛рддреНрд░ рд╣реЛрдЗрдиред
рд╕реНрд░реЛрдд: opennet.ru