рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░
1.15.x рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рджрд░рдореНрдпрд╛рди рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛:
- рдбрд╛рдпрд░реЗрдХреНрдЯрд┐рд╡реНрд╣рдордзреНрдпреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА
ssl_certificate '╨╕'ssl_certificate_key ', рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯреНрд╕ рдЧрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ; - рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлрд╛рдЗрд▓реНрд╕ рди рд╡рд╛рдкрд░рддрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреВрди SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЖрдгрд┐ рдЧреБрдкреНрдд рдХреА рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА;
- рдмреНрд▓реЙрдХ рдордзреНрдпреЗ "
рдЕрдкрд╕реНрдЯреНрд░реАрдо ┬╗ рдирд╡реАрди рдирд┐рд░реНрджреЗрд╢ рд▓рд╛рдЧреВ ┬╗рдпрд╛рджреГрдЪреНрдЫрд┐рдХ ", рдЬреНрдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ рддреБрдореНрд╣реА рдХрдиреЗрдХреНрд╢рди рдлреЙрд░рд╡рд░реНрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдирд┐рд╡рдбреАрд╕рд╣ рд▓реЛрдб рдмреЕрд▓реЗрдВрд╕рд┐рдВрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд░реВ рд╢рдХрддрд╛; - рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ
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 ┬╗ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА0-RTT TLSv1.3 рд╡рд╛рдкрд░рддрд╛рдирд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрд╡реА рдирд┐рдЧреЛрд╢рд┐рдПрд╢рди рдХреЗрд▓реЗрд▓реЗ TLS рдХрдиреЗрдХреНрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдкреВрд░реНрд╡реА рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ RTT рдЪреА рд╕рдВрдЦреНрдпрд╛ 2 рдкрд░реНрдпрдВрдд рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ; - рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА Keepalive рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд (рд╕реЙрдХреЗрдЯрд╕рд╛рдареА SO_KEEPALIVE рдкрд░реНрдпрд╛рдп рд╕рдХреНрд╖рдо рдХрд┐рдВрд╡рд╛ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ):
- ┬л
proxy_socket_keepalive " - рдкреНрд░реЙрдХреНрд╕реАрдб рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА "TCP Keepalive" рд╡рд░реНрддрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЗ; - ┬л
fastcgi_socket_keepalive " - рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдп рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА "TCP Keepalive" рд╡рд░реНрддрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЗ; - ┬л
grpc_socket_keepalive " - рдЬреАрдЖрд░рдкреАрд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА "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 рдкреНрд░реЙрдХреНрд╕реА рд╡рд┐рдирдВрддреА", "рдЕрд╕рдорд░реНрдерд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓" рдЖрдгрд┐ "рдЖрд╡реГрддреНрддреА рдЦреВрдк рдХрдореА" рдЖрддрд╛ "рдХреНрд░рд┐рдЯ" рдРрд╡рдЬреА "рдорд╛рд╣рд┐рддреА" рд╕реНрддрд░рд╛рд╕рд╣ рд▓реЙрдЧрдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд;
- Windows Vista рдЖрдгрд┐ рдирдВрддрд░ рд╡рд╛рдкрд░рддрд╛рдирд╛ Windows рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдорддрджрд╛рди рдкрджреНрдзрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
- рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛
TLSv1.3 рдмреЛрд░рд┐рдВрдЧрдПрд╕рдПрд╕рдПрд▓ рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╣ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рдлрдХреНрдд рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдирд╛рд╣реА.
рд╕реНрддреНрд░реЛрдд: opennet.ru