Yuav ua li cas yuam kev sau Web-GUI rau Haproxy

Lub ntiaj teb niaj hnub ntawm cov thawj coj ua haujlwm tau ua rau peb tub nkeeg nrog lub vev xaib zoo nkauj uas peb tsis xav nruab software uas tsis muaj "tus txiv neej" no (Kuv xav tias zoo li pob zeb yuav ya los ntawm cov devout stitchers) , zoo, nws tsis zoo li koj tab tom nce toj ntawm txoj kab, txoj cai? Txhua yam yuav zoo yog tias lub software tau teeb tsa, teeb tsa thiab tsis nco qab, tab sis yuav ua li cas yog tias koj xav tau nce mus tas li, hloov kho, thiab tau kawg tsis muaj lub cav ntawm txhua qhov kev ua, tsis txhob sau cp cfg cfg_back txhua lub sijhawm, dhau. lub sijhawm koj yuav tsis meej pem thiab tsis nco qab txog qhov teeb meem no.

Yuav ua li cas yuam kev sau Web-GUI rau Haproxy

Ntau xyoo dhau los kuv tau ntsib ib tug zoo balancer li Haproxy. Txhua yam zoo thiab zoo nkauj. Kuv muaj ntau ntawm lawv thiab kuv xav txog nrhiav GUI rau nws, tab sis kuj ceeb tias tsis muaj ib qho. Ib qho software nrov heev, thiab tseem qub heev, tab sis kuj zoo, kuv xav thiab txuas ntxiv qee zaus hloov cov cwj mem hauv kuv nyiam vi thiab muaj ntau pawg qhib tab nrog cov txheeb cais ntawm txhua lub servers nquag. Tab sis lub sijhawm los txog thiab kuv yuav tsum ua kom txaus siab rau "xav tau" ntawm cov neeg uas sau software ua haujlwm ntawm http, thiab qhov ntawd yog qhov uas tau nthuav dav ...

Kuv ob txhais tes khaus, kuv ob lub qhov muag ci thiab kuv pib. Ntau qhov tseeb, kuv pib xav txog dab tsi sau rau hauv, kom nco qab PHP ntev, qee qhov kuv tsis xav tau, thiab zoo li nws tsis haum rau qhov teeb meem no. Thaum kawg, qhov kev xaiv poob rau Python, nws yuav twv yuav raug hu ua ke yav tom ntej, kuv xav, thiab pib nqus cov ntaub ntawv.

Thaum pib, cov dej num tsis nyuaj heev: lub peev xwm los hloov kho configs los ntawm lub vev xaib interface los ntawm ib qho chaw nkag, txuag cov ntawv dhau los ntawm configs. Qhov no tsis yog qhov tshwj xeeb loj ua haujlwm tau ua tiav sai heev, tab sis tom qab ntawd txawm tias tus thawj tswj hwm tub nkeeg lossis qhov tsis zoo tsis txaus ntseeg tau coj mus rau hauv kuv thiab tau kawg qhov no zoo li tsis txaus rau kuv. Thiab tom qab ntawd cov yam ntxwv zoo li no tau pib tshwm sim: kev sib piv ntawm ob qhov kev teeb tsa, kev txiav txim siab ntawm txhua qhov kev ua cuam tshuam txog kev teeb tsa, Runtime API thiab ntxiv ntu ntawm lub vev xaib.

Yuav ua li cas yuam kev sau Web-GUI rau Haproxy

Thiab raws li tus thawj coj UNIX zoo uas nyob tsis pub dawb software, kuv txiav txim siab los qhia rau ntiaj teb, thiab tej zaum nws yuav muaj txiaj ntsig rau lwm tus? Tab sis rau qhov no nws yog tsim nyog los ua txhua yam nyob rau hauv xws li ib tug txoj kev uas koj tsis tau mus rau hauv lub code, tab sis nyob rau hauv feem ntau mus rau lub config butts (Tam sim no feem ntau ntawm cov chaw tau tsiv mus rau lub database. Raws li rau kuv, nws muaj. ua kom yooj yim dua los kho lawv thiab yuav tsis muaj qhov yuam kev thaum hloov kho vim tsis muaj ib qho lossis tsis muaj).

Ib hlis tom qab, kuv tau tshaj tawm kuv cov khoom siv tes ua ntawm Github yam tsis muaj kev cia siab ntau. Tab sis nyob rau hauv vain, lub software hloov mus rau me ntsis nyob rau hauv kev thov thiab ces qhov kev lom zem pib ... Active "hloov tshiab" tau mus yuav luag ib xyoos. Qee zaum muaj lub siab xav muab tag nrho, vim ... kuv cov kev xav tau tau them rau lub sijhawm ntev. Zoo, vim li cas kuv thiaj li xav tau lub sijhawm los siv "pawg" nrog khaws cia thiab HAProxy ntawm lub vev xaib, yog tias nws tsuas siv sijhawm ob peb feeb xwb? Tab sis nws hloov tawm tias tib neeg xav tau nws, thiab kuv txaus siab, thiab muaj qee yam ua. Txawm hais tias, tau kawg, muaj cov haujlwm uas kuv xav tau, piv txwv li, saib xyuas backend servers thiab seb lawv puas muaj rau Haproxy. Peb, tau kawg, muaj kev saib xyuas kev lag luam, tab sis muaj cov neeg nyob ntawd uas tuaj yeem hnov ​​​​mob ntev heev, + vim ... Kuv lub tuam tsev tau koom nrog kev txhim kho thiab software tshwm thiab ploj mus ntev txaus los ua nws txoj hauv kev los ntawm bureaucracy.

Yuav ua li cas yuam kev sau Web-GUI rau Haproxy

Feem ntau, kuv txiav txim siab los qhia, vim nws hloov tawm tias qhov no tsuas yog GUI dawb xwb. Yuav ua li cas yog tias ib tug neeg pom nws muaj txiaj ntsig? Txuas rau GitHub.

Tau qhov twg los: www.hab.com

Ntxiv ib saib