Thawj qhov kev tso tawm ntawm Angie, rab rawg ntawm Nginx los ntawm cov neeg tsim tawm uas tawm ntawm F5

Thawj qhov kev tso tawm ntawm HTTP neeg rau zaub mov ua haujlwm siab thiab ntau tus txheej txheem npe neeg rau zaub mov Angie, rab diav rawg los ntawm Nginx los ntawm ib pab pawg ntawm cov neeg tsim khoom qub uas tawm hauv F5 Network, tau tshaj tawm. Angie's source code muaj nyob rau hauv daim ntawv tso cai BSD.

Txhawm rau txhawb kev txhim kho ntawm qhov project thiab txuas ntxiv txhawb nqa Nginx cov neeg siv hauv Lavxias Federation, lub tuam txhab "Web Server" tau tsim, uas tau txais kev nqis peev ntawm 1 lab nyiaj. Ntawm cov tswv ntawm lub tuam txhab tshiab: Valentin Bartenev (tus thawj coj ntawm pab pawg uas tsim Nginx Unit khoom), Ivan Poluyanov (yav tas los lub taub hau ntawm frontend developers ntawm Rambler thiab Mail.Ru), Oleg Mamontov (lub taub hau ntawm NGINX Inc pab pawg pab pawg) thiab Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, yav dhau los tus thawj coj ntawm lenta.ru, tau raug xaiv los ua tus thawj coj ntawm lub tuam txhab tshiab. Igor Sysoev, tus tsim ntawm Nginx, tsis koom nrog qhov project.

Lub Angie 1.0.0 tso rab diav rawg los ntawm nginx 1.23.2 codebase thiab suav nrog cov kev hloov pauv hauv qab no:

  • Ntxiv kev siv ntawm HTTP RESTful interface rau kev nkag mus rau cov ntaub ntawv yooj yim ntawm lub vev xaib server thiab kev txheeb xyuas txog kev sib txuas ntawm cov neeg siv khoom, thaj chaw nco, HTTP thov, HTTP teb caching, DNS thov tsim los ntawm "kwj" module ntawm TCP / UDP ntu thiab thaj chaw nrog kev txwv. siv cov limit_conn thiab limit_req modules. Cov txheeb cais tau tso tawm hauv JSON hom. Cov lus qhia tshiab "api" yog muab los ua kom HTTP RESTful interface.
  • Cov lus qhia "status_zone" tau ntxiv rau "http" module, uas txhais tau tias thaj chaw rau khaws cov txheeb cais txog kev thov ua tiav hauv cov ntsiab lus ntawm "server" thiab "qhov chaw" cov lus qhia.
  • Cov lus qhia "status_zone" tau ntxiv rau "kwj" module, uas txhais tau hais tias thaj chaw khaws cov txheeb cais txog TCP thiab UDP ntu.
  • Qhov "status_zone" parameter tau ntxiv rau "kev daws teeb meem" cov lus qhia, uas txhais thaj chaw rau kev sau cov txheeb cais txog xa DNS thov.
  • Ntxiv $ angie_version variable nrog version neeg rau zaub mov Angie.

Cov phiaj xwm yav tom ntej suav nrog kev nthuav dav tseem ceeb ntawm kev ua haujlwm qub thaum tswj hwm kev sib raug zoo nrog Nginx teeb tsa thiab muaj peev xwm siv Angie los hloov Nginx yam tsis muaj qhov hloov pauv loj. Piv nrog rau tus thawj Nginx, nws tau npaj los txhim kho kev ua txhaum cai, nce kev ua tau zoo, txhim kho yooj yim thiab ntxiv peev xwm ntxiv rau cov kab ke.

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster