Yadda ake rubuta Web-GUI da gangan don Haproxy

Duniyar zamani ta masu gudanar da tsarin ta sa mu kasala da kyawawan fuskokin yanar gizo wanda ba ma son shigar da manhajar da ba ta da wannan “mutumin” (Ina jin kamar duwatsu suna gab da tashi daga masu ibada) , da kyau, ba kamar kullun kake hawa ta layin ba, daidai ne? Komai zai yi kyau idan an shigar da software, daidaitawa kuma an manta, amma abin da za ku yi idan kuna buƙatar hawa kullun a can, gyara, kuma ba shakka babu wani log na duk ayyukan, kar a rubuta cp cfg cfg_back kowane lokaci, a kan. lokaci za ku ruɗe ku manta da wannan al'amari .

Yadda ake rubuta Web-GUI da gangan don Haproxy

Shekaru da yawa da suka wuce na sadu da irin wannan ma'auni mai ban mamaki kamar Haproxy. Komai yana da ban mamaki da kyau. Ina da su da yawa kuma na yi tunanin neman GUI don shi, amma abin mamaki babu daya. Shahararriyar manhaja ce, kuma wacce ta tsufa, amma da kyau, na yi tunani kuma na ci gaba da gyara alkalami a wani lokaci a cikin vi na da na fi so kuma ina da buɗaɗɗen shafuka tare da kididdigar duk sabar masu aiki. Amma lokaci ya yi kuma dole ne in gamsar da "buƙatun" na mutanen da suka rubuta software don aiki ta hanyar http, kuma a nan ne abubuwa suka yi ban sha'awa ...

Hannuna suka yi, idona ya lumshe na fara. Daidai sosai, na fara tunanin abin da zan rubuta a ciki, don tunawa da PHP da aka manta da shi, ko ta yaya ban so ba, kuma da alama bai dace da wannan batu ba. A ƙarshe, zaɓi ya faɗi akan Python, tabbas zai zo da amfani nan gaba, na yi tunani, kuma ya fara ɗaukar bayanan.

A farkon, ayyukan ba su da wahala sosai: ikon gyara saiti daga mahaɗin yanar gizo daga wurin shigarwa ɗaya, adana sigogin saiti na baya. Ba a aiwatar da wannan babban aikin ba cikin sauri, amma ko dai kasala na admin ko kuma sanannen kamala ya mamaye ni kuma ba shakka wannan bai ishe ni ba. Sannan irin waɗannan fasalulluka sun fara bayyana kamar: kwatankwacin configs guda biyu, shigar da duk ayyukan da suka shafi configs, API Runtime da ƙara sassan ta hanyar yanar gizo.

Yadda ake rubuta Web-GUI da gangan don Haproxy

Kuma a matsayina na mai kula da UNIX nagari wanda ke rayuwa ba tare da software ba, na yanke shawarar raba shi tare da duniya, kuma watakila yana da amfani ga wani? Amma saboda wannan ya zama dole a yi komai ta hanyar da ba dole ba ne ka shiga cikin code, amma mafi yawa a cikin config butts (Yanzu yawancin saitunan sun koma database. Amma ni, yana da. zama mafi dacewa don gyara su kuma ba za a sami kurakurai yayin sabuntawa ba saboda rashin wani ko siga).

Bayan wata daya, na buga sana'ata akan Github ba tare da tsammani ba. Amma a banza, software ya juya ya zama dan kadan a buƙata sannan kuma jin dadi ya fara ... "sabuntawa" mai aiki yana gudana kusan kusan shekara guda. Wani lokaci ana sha'awar barin duka, saboda ... bukatuna sun dade da cikawa. To, me yasa nake buƙatar damar da za a tura "gungu" tare da kiyayewa da HAProxy ta hanyar yanar gizo, idan kawai ya ɗauki ni 'yan mintoci kaɗan? Amma ya zama cewa mutane suna buƙatar shi, kuma ina sha'awar, kuma akwai wani abu da za a yi. Kodayake, ba shakka, akwai ayyuka da nake buƙata, alal misali, saka idanu sabobin baya da kuma ko suna samuwa ga Haproxy. Mu, ba shakka, muna da sa ido na kamfanoni, amma akwai mutanen da za su iya mayar da martani na dogon lokaci, + saboda ... Sashen na yana aiki da haɓakawa kuma software ta bayyana kuma ta ɓace har tsawon lokacin da za ta iya shiga cikin tsarin aiki.

Yadda ake rubuta Web-GUI da gangan don Haproxy

Gabaɗaya, na yanke shawarar raba, saboda ya bayyana cewa wannan shine kawai GUI kyauta. Idan wani ya ga yana da amfani fa? Haɗin kai zuwa GitHub.

source: www.habr.com

Add a comment