Lighthttpd http рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЬ 1.4.60

рд╣рд▓рдХреЗ http рд╕рд░реНрд╡реНрд╣рд░ рд▓рд╛рдЗрдЯhttpd 1.4.60 рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдирд╡реАрди рдЖрд╡реГрддреНрддреА 437 рдмрджрд▓ рд╕рд╛рджрд░ рдХрд░рддреЗ, рдореБрдЦреНрдпрддрдГ рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдгреЗ рдЖрдгрд┐ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд.

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рд╕рд░реНрд╡ рдиреЙрди-рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдВрд╕рд╛рдареА рд░реЗрдВрдЬ рд╣реЗрдбрд░ (RFC-7233) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рдкреВрд░реНрд╡реА рд░реЗрдВрдЬ рдлрдХреНрдд рд╕реНрдЯреЕрдЯрд┐рдХ рдлрд╛рдЗрд▓реНрд╕ рд╕рд░реНрд╡реНрд╣ рдХрд░рддрд╛рдирд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ).
  • HTTP/2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдореЗрдорд░реА рд╡рд╛рдкрд░ рдХрдореА рдХрд░рддреЗ рдЖрдгрд┐ рддреАрд╡реНрд░рддреЗрдиреЗ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдХрд░рддреЗ.
  • рд╕реНрдорд░рдгрд╢рдХреНрддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • mod_magnet рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд lua рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди.
  • mod_dirlisting рдореЙрдбреНрдпреВрд▓рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрдгрд┐ рдХреЕрд╢рд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • mod_dirlisting, mod_ssi рдЖрдгрд┐ mod_webdav рдордзреНрдпреЗ рдорд░реНрдпрд╛рджрд╛ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдореБрд│реЗ рдЕрддреНрдпрдВрдд рднрд╛рд░рд╛рдЦрд╛рд▓реА рдЙрдЪреНрдЪ рдореЗрдорд░реА рд╡рд╛рдкрд░рдгреЗ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА.
  • рдмреЕрдХрдПрдВрдб рдмрд╛рдЬреВрд▓рд╛, рдХрдиреЗрдХреНрдЯ(), рд▓реЗрдЦрди() рдЖрдгрд┐ рд░реАрдб() рдХреЙрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрд╡рд░ рд╡реЗрдЧрд│реЗ рдирд┐рд░реНрдмрдВрдз рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдореЛрдареНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓реЙрдХ рдСрдлрд╕реЗрдЯ рдЖрдврд│рд▓реНрдпрд╛рд╕ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ (рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдорд╡рд░ TLS 1.3 рд╕рд╣ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рд▓реА).
  • рдмреЕрдХрдПрдВрдбрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ 8 рд╕реЗрдХрдВрджрд╛рдВрд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдмрджрд▓рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ).

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡рд░реНрддрдирд╛рддреАрд▓ рдмрджрд▓ рдЖрдгрд┐ рдХрд╛рд╣реА рдбреАрдлреЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдмрджреНрджрд▓ рдЪреЗрддрд╛рд╡рдгреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. 2022 рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╣реЗ рдмрджрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

  • рдЖрдХрд░реНрд╖рдХ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ/рд╢рдЯрдбрд╛рдЙрди рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЕрдирдВрдд рд╡рд░реВрди 5 рд╕реЗрдХрдВрджрд╛рдВрдкрд░реНрдпрдВрдд рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдЯрд╛рдЗрдордЖрдЙрдЯ "server.graceful-shutdown-timeout" рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • libev рдЖрдгрд┐ FAM рд╕рд╣ рдмрд┐рд▓реНрдб рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓, рддреНрдпрд╛рдРрд╡рдЬреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдиреЗрдЯрд┐рд╡реНрд╣ рдЗрдВрдЯрд░рдлреЗрд╕ рдЗрд╡реНрд╣реЗрдВрдЯ рд▓реВрдкрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ FS (epoll() рдЖрдгрд┐ Linux рдордзреАрд▓ inotify() рдордзреАрд▓ рдмрджрд▓рд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, *BSD рдордзреНрдпреЗ kqueue() рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдИрд▓. .
  • mod_compress (mod_deflate рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ), mod_geoip (mod_maxminddb рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ), mod_authn_mysql (mod_authn_dbi рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ), mod_mysql_vhost (mod_vhostdb_dbi рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ), mod_cml (mod_cml) рдЖрдгрд┐ mod_cml (mod_cml) рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд рдбрд┐рд╕реНрдЯреНрд░реАрдо_рдореЙрдб рдиреЗрдЯ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. s

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛