nginx 1.23.0 āĻāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻļāĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻāĻžāĻļ āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻļāĻžāĻāĻž 1.22.x-āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻ¤āĻ° āĻŦāĻžāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻĻā§āĻ°ā§āĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒāĻ°ā§āĻ° āĻŦāĻāĻ°, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻļāĻžāĻāĻž 1.23.x āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻļāĻžāĻāĻž 1.24 āĻāĻ āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž:
- āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ API āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ°āĻŋ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻžāĻ°ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ.
- ngx_http_perl_module āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° $r->header_in() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻŦāĻ "$http_...", "$sent_http_..." āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ FastCGI, SCGI āĻāĻŦāĻ uwsgi āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻšā§āĻĄāĻžāĻ° āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ ", "$sent_trailer_...", " $upstream_http_..." āĻāĻŦāĻ "$upstream_trailer_..."āĨ¤
- SSL "āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄā§āĻāĻž āĻāĻĢāĻāĻžāĻ° āĻā§āĻ˛ā§āĻ āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ" āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ˛āĻ āĻ˛ā§āĻā§āĻ˛āĻā§ "āĻā§āĻ°āĻŋāĻ" āĻĨā§āĻā§ "āĻ¤āĻĨā§āĻ¯" āĻ āĻ¨āĻžāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 2.6.17 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ nginx-āĻ āĻā§āĻ˛āĻ¨ā§āĻ¤ āĻ¸āĻāĻ¯ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ EPOLLRDHUP āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒā§āĻ˛ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤
- āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻĻāĻŋ "āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ" āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻ¨āĻž āĻāĻ°ā§ āĻ¤āĻŦā§ "āĻā§āĻ¯āĻžāĻļā§-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛" āĻāĻāĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ "āĻā§āĻ¯āĻžāĻ°āĻŋ" āĻāĻŦāĻ "āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻŦā§āĻ˛āĻŋāĻ-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤" āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻ˛ā§ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru