Otu esi ede Web-GUI na mberede maka Haproxy

Ụwa ọgbara ọhụrụ nke ndị na-ahụ maka sistemụ emewo ka anyị dị umengwụ na ihu webụ mara mma nke na anyị achọghị ịwụnye sọftụwia na-enweghị “nwoke” a (Ọ dị m ka okwute na-achọ ife efe n'aka ndị na-efe ofufe) , Ọ dị mma, ọ dịghị ka ị na-arịgo n'ahịrị mgbe niile, nri? Ihe niile ga-adị mma ma ọ bụrụ na etinyere ngwanrọ ahụ, hazie ma chefuo, mana ihe ị ga-eme ma ọ bụrụ na ịchọrọ ịrịgo ebe ahụ mgbe niile, dezie, na n'ezie enweghị ndekọ nke omume niile, edela cp cfg cfg_back oge ọ bụla, n'elu. oge ị ga-enwe mgbagwoju anya wee chefuo okwu a.

Otu esi ede Web-GUI na mberede maka Haproxy

Ọtụtụ afọ gara aga, ezutere m ezigbo onye na-edozi ihe dị ka Haproxy. Ihe niile dị ebube ma maa mma. Enwere m ọtụtụ n'ime ha ma echere m ịchọ GUI maka ya, mana ọ dị ịtụnanya na ọ nweghị otu. Akụrụngwa na-ewu ewu nke ukwuu, ma bụrụkwa agadi, mana ọ dị mma, echere m wee gaa n'ihu na-edezi pensụl na vi ọkacha mmasị m ma nwee ụyọkọ taabụ mepere emepe nwere ọnụ ọgụgụ nke sava niile na-arụ ọrụ. Mana oge bịara na m ga-egbo "ọchịchọ" nke ndị dere software na-arụ ọrụ site na http, na nke ahụ bụ ebe ihe na-adọrọ mmasị ...

Aka m na-egbu m mgbu, anya m nwulitere wee malite. Kpọmkwem, amalitere m iche echiche banyere ihe m ga-ede, iji cheta PHP echefuru echefu, n'ụzọ ụfọdụ, achọghị m, ọ dịkwa ka ọ bụghị kpamkpam maka okwu a. N'ikpeazụ, nhọrọ ahụ dabara na Python, ọ ga-aba uru n'ọdịnihu, echere m, wee malite itinye ozi ahụ.

Na mbido, ọrụ ndị ahụ esighị ike: ikike dezie configs site na ntanetị weebụ site na otu ntinye, na-echekwa ụdị nhazi gara aga. Emebere nke a abụghị nnukwu ọrụ ngwa ngwa, mana mgbe ahụ ma umengwụ onye nchịkwa ma ọ bụ izu oke ama ama weghaara m n'ezie na nke a dị ka o zughị m. Ma mgbe ahụ njirimara ndị dị otú ahụ malitere ịpụta dị ka: ntụnyere nhazi abụọ, ịdekọ ihe omume niile metụtara nhazi, API Runtime na ịgbakwunye ngalaba site na webụ.

Otu esi ede Web-GUI na mberede maka Haproxy

Na dị ka ezigbo onye nchịkwa UNIX nke na-ebi na ngwanrọ efu, ekpebiri m ịkọrọ ya ụwa, ọ bụrụ na onye ọzọ ahụ na ọ bara uru? Ma maka nke a ọ dị mkpa ime ihe niile n'ụzọ na ị na-agaghị abanye na koodu, ma na ọtụtụ n'ime config butts (Ugbu a ọtụtụ n'ime ntọala akwagala na nchekwa data. Ma m, o nwere. na-adaba adaba iji dezie ha ma ọ gaghị enwe njehie mgbe ị na-emelite n'ihi enweghị nke ọ bụla ma ọ bụ oke).

Otu ọnwa ka e mesịrị, ezigara m ọrụ aka m na Github n'atụghị anya ya. Ma n'efu, ngwanro ahụ tụgharịrị ka ọ dị ntakịrị na-achọsi ike wee malite ntụrụndụ ... "imelite" arụ ọrụ na-aga n'ihu ihe fọrọ nke nta ka ọ bụrụ otu afọ. Mgbe ụfọdụ enwere ọchịchọ ịhapụ ya niile, n'ihi na ... Ekpuchiwo mkpa m ogologo oge. Ọ dị mma, gịnị kpatara m ji chọọ ohere iji wepụta "ụyọkọ" na nchekwa na HAProxy site na webụ, ma ọ bụrụ na ọ na-ewe m naanị nkeji ole na ole? Ma ọ na-apụta na ndị mmadụ chọrọ ya, ma enwere m mmasị, ma enwere ihe a ga-eme. Ọ bụ ezie na, n'ezie, enwere ọrụ m chọrọ, dịka ọmụmaatụ, nyochaa sava azụ azụ na ma ha dị maka Haproxy. Anyị, n'ezie, nwere nlekota ụlọ ọrụ, mana enwere ndị nọ ebe ahụ nwere ike imeghachi omume ogologo oge, + n'ihi na ... Ngalaba m na-etinye aka na mmepe na ngwanrọ na-apụta ma na-apụ n'anya ogologo oge iji nweta ọrụ ọchịchị.

Otu esi ede Web-GUI na mberede maka Haproxy

N'ozuzu, ekpebiri m ịkekọrịta, n'ihi na ọ na-apụta na nke a bụ naanị GUI n'efu. Gịnị ma ọ bụrụ na mmadụ achọpụta na ọ bara uru? Njikọ na GitHub.

isi: www.habr.com

Tinye a comment