ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° високопроизводитСлния HTTP ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ многопротоколния прокси ΡΡŠΡ€Π²ΡŠΡ€ Angie 1.8.0, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ ΠΎΡ‚ Nginx ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠ° бивши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ са напуснали компанията F5 Network. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π½Π° Angie Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄ лицСнзия BSD. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сСртификати Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с рускитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Π Π΅Π΄ ОБ, Astra Linux Special Edition, Роса Π₯Ρ€ΠΎΠΌ Π‘Π΅Ρ€Π²Π΅Ρ€, Алт ΠΈ ЀБВЭК вСрсията Π½Π° Алт. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° сС подкрСпя ΠΎΡ‚ компанията β€žΠ’Π΅Π±-ΡΡŠΡ€Π²ΡŠΡ€β€œ, основана […]

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ новият високопроизводитСлСн HTTP ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅Π½ прокси ΡΡŠΡ€Π²ΡŠΡ€ Angie 1.8.0, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π²ΡŠΡ€Ρ…Ρƒ Nginx ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠ° бивши Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, напуснали компанията F5 Network. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° Angie са Π½Π°Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄ лицСнзия BSD. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» сСртификати Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с руски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми ΠΊΠ°Ρ‚ΠΎ Π Π΅Π΄ ОБ, Astra Linux Special Edition, Роса Π₯Ρ€ΠΎΠΌ Π‘Π΅Ρ€Π²Π΅Ρ€, Алт ΠΈ ЀБВЭК-вСрсии Π½Π° Алт.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° сС ΡΡŠΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π° ΠΎΡ‚ компанията β€žΠ’Π΅Π±-ΡΠ΅Ρ€Π²Π΅Ρ€β€œ, основана ΠΏΡ€Π΅Π· СсСнта Π½Π° 2022 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° инвСстиции Π² Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 1 ΠΌΠ»Π½. Π΄ΠΎΠ»Π°Ρ€Π°. ΠœΠ΅ΠΆΠ΄Ρƒ ΡΡŠΠ΄Ρ€ΡƒΠΆΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π² компанията Π’Π΅Π±-сСрвСр са: Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½ Π‘Π°Ρ€Ρ‚Π΅Π½Π΅Π² (Π»ΠΈΠ΄Π΅Ρ€ Π½Π° Π΅ΠΊΠΈΠΏΠ°, Ρ€Π°Π·Π²ΠΈΠ²Π°Π» ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Nginx Unit), Иван ΠŸΠΎΠ»ΡƒΡΠ½ΠΎΠ² (бивш Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π² Rambler ΠΈ Mail.Ru), ОлСг ΠœΠ°ΠΌΠΎΠ½Ρ‚ΠΎΠ² (Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° тСхничСска ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π² NGINX Inc) ΠΈ Руслан Π•Ρ€ΠΌΠΈΠ»ΠΎΠ² (ru@FreeBSD.org).

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Angie 1.8.0:

  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° http_acme, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° автоматизация Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ обновяванСто Π½Π° сСртификати ΠΎΡ‚ удостовСряващия Ρ†Π΅Π½Ρ‚ΡŠΡ€ Let’s Encrypt, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ACME (Automatic Certificate Management Environment):
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° DNS-01, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° сСртификати с маски, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ Π³Ρ€ΡƒΠΏΠ° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, *.example.com).
    • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° β€žacme_hookβ€œ, Ρ‡Ρ€Π΅Π· която ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС настройват повиквания Π½Π° външни прилоТСния с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π·Π° процСса Π½Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° собствСността Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. Подобни ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° интСграция с външни услуги ΠΈ доставчици Π½Π° DNS.
    • Π—Π° улСсняванС Π½Π° диагностиката Π² Π»ΠΎΠ³Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° обновяванС Π½Π° сСртификата, пълСн списък Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° клиСнтската смСтка, информация Π·Π° нСактивност ΠΈ провСряван Π΄ΠΎΠΌΠ΅ΠΉΠ½.
    • Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° β€žacme_clientβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ β€žaccount_keyβ€œ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ ΠΊΠ»ΡŽΡ‡ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ ACME, вмСсто Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΊΠ»ΡŽΡ‡.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° β€žstatus_zoneβ€œ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ stream ΠΈ http. ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ записванС Π½Π° статистика, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ хостовС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ Π±Π»ΠΎΠΊ β€žlocationβ€œ ΠΈΠ»ΠΈ β€žserverβ€œ. server { listen 80; server_name *.example.com; status_zone $host zone=host_zone:10; location / { proxy_pass http://example.com; } }
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π° Π·Π° компрСсия gzip Π΅ осигурСна ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° zlib-ng 2.2 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ вСрсии.
  • ΠžΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° freenginx Π΅ прСнСсСна рСализация Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° max_headers, която ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° максималния Π±Ρ€ΠΎΠΉ HTTP-заглавия Π² заявка, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу DoS Π°Ρ‚Π°ΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈΡ‚Π΅ http3_max_table_capacity ΠΈ proxy_http3_max_table_capacity Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° компрСсиранС Π½Π° заглавията Π² HTTP/3.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° крос-компилация β€” сСга сглобяванСто ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈ Π±Π΅Π· нСобходимостта ΠΎΡ‚ стартиранС Π½Π° скриптовС autotest Π½Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°.
  • ΠžΡ‚ freenginx Π΅ прСнСсСно ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ ΠΏΡ€ΠΈ доставка Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΌΠ΅ΠΊΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° процСситС-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ (gracefully shutdown) β€” keep-alive Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ сСга сС затварят само слСд ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π°, Π·Π°Π΄Π°Π΄Π΅Π½ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° lingering_timeout.
  • Π—Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ стойности ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ хостовС, Π² ΠΌΠΎΠ΄ΡƒΠ»Π° stream Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ $ssl_server_name, $ssl_server_cert_type, $ssl_preread_protocol ΠΈ $ssl_preread_server_name.
  • ΠžΡ‚ рСпозитория Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° nginx са прСнСсСни измСнСнията, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π² вСрсия nginx 1.27.3.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster