Mfe ọdịda maka weebụsaịtị (nleba anya + DNS siri ike)

N'isiokwu a, achọrọ m igosi otú ọ dị mfe na n'efu ị nwere ike ime atụmatụ ọdịda maka weebụsaịtị (ma ọ bụ ọrụ ịntanetị ọ bụla) site na iji nchikota nlekota. oker na ike DNS ọrụ. Nke ahụ bụ, ọ bụrụ na nsogbu ọ bụla nwere na isi saịtị (site na nsogbu nwere "Eror PHP" na ibe ahụ, na enweghị ohere ma ọ bụ naanị ọnụ ọgụgụ dị nta nke iwu na-enyo enyo n'ihe banyere ụlọ ahịa n'ịntanetị), ndị ọbịa ọhụrụ ga- A ga-eduzi ya na nke abụọ (nke atọ, na ihe ndị ọzọ) n'ihu) ihe nkesa na-arụ ọrụ ama ama, ma ọ bụ na ibe "Ndo", ebe ha ga-eji nkwanye ùgwù kọwaa na "enwere nsogbu, anyị amaralarị ma na-edozi ya, anyị ga-edozi ya n'oge adịghị anya" (na nke a, ị ga-amarịrị ma nwee ike ịrụkwa ya).

Ibi ndụ na failover ma ọ bụ na-enweghị?

Ruo mgbe nsogbu ụfọdụ ga-eme, ọ nweghị nnukwu ọdịiche. Ma mgbe ọ na-eme, na-enweghị ọdịda nke na-esonụ na-emekarị: ị na-agbalị ngwa ngwa chọpụta ihe nsogbu ahụ bụ, ọ naghị arụ ọrụ (ndabere adịghị etinye ya, software n'ihi ihe ụfọdụ anaghị arụ ọrụ dị ka o kwesịrị site na akwụkwọ. , wdg), mana enweghị oge, enweghị ihe nkesa - saịtị ndị ahụ na-edina ala, ndị ahịa na-akpọ, onye ọ bụla nọ na nsọtụ, ị na-agbalị imezi ya n'ụzọ siri ike na nke ruru unyi "na teepu", mgbe ahụ n'ụzọ ụfọdụ ọ dị ka ọ ga-amalite. na crutches na ndụ. Ị na-eche na n'ime oge ohere gị, ị ga-achọ ịchọpụta ya n'ụzọ zuru ezu ma megharịa ihe niile mara mma, ma ọ dịghị ihe na-adịgide adịgide karịa nwa oge.

Ugbu a, ka nke a si eme na ụdị mara mma yana faịlụ:

  • Njehie na-eme
  • A na-achọpụta njehie ahụ na-akpaghị aka
  • A na-ezigara mkpu
  • A na-ebufe n'otu n'ime ihe nkesa ndabere
  • N'ịdị nwayọọ na enweghị ụjọ, a na-edozi nsogbu ahụ, dozie ya, ma tinyeghachi ihe nkesa ahụ n'ọrụ.

Atụmatụ a, n'ezie, nwekwara ike inwe nsogbu nke ya, ma ka, atụmatụ ahụ bụ linear, nke ọ bụla ogbo dị mfe na isi ihe bụ na ọ nwere ike debugged iche iche, ya mere ohere ọdịda nke atụmatụ a dị nnọọ ala, na Enwere ike ịmegharị omume niile ma mee ngwa ngwa (n'adịghị ka ọrụ nke ịchọta na idozi ihe efu na-amaghị ama). Ụgbọ elu gị abanyela na mba dị anya, gbanye ekwentị gị wee hụ ọkwa na telegram na ihe nkesa ahụ dara, ma ihe niile dị mma, ihe nkesa ndabere agbanyerela, ị nwere ike ịga n'ihu na njem gị, ị chọghị. iji feghachi azụ ma ọ bụ rụkwaa ya site na SSH site na cafe kacha nso nwere WiFi. Ị ga-achọpụta ya mgbe ọ ga-adaba adaba.

Ọdịnihu adịlarị ebe a!

Na mbụ, isi nsogbu nke mere ọdịda ọdịda na-abụkarị ihe ngwọta na-adịghị anakwere bụ ọnụ ahịa ọ na-efu. Ma ọ bụ ọ dị mkpa ịzụta ngwaike dị oke ọnụ (ma kpọọ ndị ọkachamara dị oke ọnụ karịa). Ma ọ bụ mkpokọta ugbo ihe gbagwojuru anya dịka ntuziaka ndị ahụ si dị (ọbụlagodi m wee hụ nhọrọ ebe a na-ejikọ sava abụọ na eriri modem null, ha na-ezigakwa obi mgbawa site na ya, nke mere na n'oge kwesịrị ekwesị ihe nkesa ndabere ghọtara ya wee weghara ya. njikwa). Ugbu a enwere ụzọ dị mfe na nke efu. Ọ bụrụ na ị nwere webụsaịtị nwere nwamba, ọ nweghị ihe ngọpụ maka ịghara imejuputa ọdịda maka ya!

Ọfọn, e wezụga, maka atụmatụ ọdịda ị ga-achọ ihe nkesa ọzọ (ma eleghị anya karịa otu) na tupu nke a bụ nnukwu ego, ugbu a ị nwere ike nweta VDS maka pennies.

Ebe kachasị ntụkwasị obi na nwamba

Iji gosi ihe ngwọta ya na okerr + dynamic dns, anyị ji nwamba malite webụsaịtị anyị cat.okerr.com. Anyị kpọrọ nwamba asị, yabụ na a gaghị enwe ọtụtụ n'ime ha ebe ahụ. Enwere saịtị atọ n'ozuzu, nke ọ bụla na-ele anya otu (ha niile na otu ndebiri), mana na kittens dị iche iche iji mee ka ọ dị mfe ịmata, onye ọ bụla na-edekwa ozi teknụzụ iji hụ ka ọdịda na-arụ ọrụ. Ibe ahụ na-emelite onwe ya otu ugboro kwa nkeji 1, mana ị nwere ike pịa bugharia na ihe nchọgharị mgbe niile.

Na ozi teknụzụ enwere ahịrị “ọnọdụ = OK”. Mgbe ụfọdụ sava na-egosipụta nsogbu wee dee status=ERR. Ihe nkesa bụ isi “dị ka ọ na-akụda” na nkeji iri abụọ nke elekere ọ bụla (20:0, 20:1, 20:2, …). Ndabere nkesa na nkeji iri anọ. Ihe nkesa ikpeazụ (“gbaghara” nkesa) na-agba ọsọ mgbe niile. Na nkeji 20 nke elekere ọ bụla, a na-eweghachite ihe nkesa na nchekwa ndabere.

Mfe ọdịda maka weebụsaịtị (nleba anya + DNS siri ike)

Ọ bụrụ na imepe saịtị ahụ ma hapụ ya na taabụ, ị ga-ahụ na ọ dịghị mgbe ọ bụla ọ daa (ọ bụ ezie na onye nke ọ bụla nkesa na-eme ka nsogbu oge), na nsogbu nke ihe nkesa ahụ, ọ na-agba ọsọ "na-agba ọsọ" n'etiti sava dị ndụ. Foto, aha na adreesị nke ihe nkesa na ọrụ ya ga-agbanwe. Mgbe ụfọdụ ị nwere ike ijide oge mgbe ọnọdụ = ERR (nsogbu ahụ adịlarị, mana atụmatụ ọdịda niile arụbeghị ọrụ), mana mmelite ọzọ ga-egosi gị ibe sitere na saịtị ọrụ.

Ọdịda na okerr + DNS dị ike

Ka anyị hụ otú o si arụ ọrụ n'okpuru mkpuchi. Ọrụ onye faịlụ ahụ bụ ịhụ na adreesị cat.okerr.com na-arụtụ aka na adreesị IP nke ihe nkesa na-arụ ọrụ mgbe niile.
N'azụ sava nke ọ bụla na-anabata saịtị pusi anyị na okerr enwere ihe ngosi na-elele ọkwa ya otu ugboro n'otu nkeji.

Mfe ọdịda maka weebụsaịtị (nleba anya + DNS siri ike)

Na nseta ihuenyo a anyị na-ahụ ka esi enyocha saịtị cat.okerr.com site na sava alpha.okerr.com. Ibe ahụ kwesịrị ịnwe ọnọdụ = OK, yana dịka anyị na-ahụ n'elu, ọkwa njirimara anyị dị mma ugbu a. Mgbe ihe nkesa ahụ 'gbajiri', a ga-enwe ERR. (Nke a bụ naanị otu ihe atụ nke ihe ngosi, okerr na-enyocha, yabụ ị nwere ike itinye ụdị ihe ngosi ọ bụla, dịka ọmụmaatụ, lelee oghere efu na diski ahụ, ọnụọgụ nke iwu ọhụrụ na nchekwa data, na ọbụna ihe ngosi ezi uche dị na ya, dịka ọmụmaatụ. , n'abalị a ga-enwe ụfọdụ njehie njirisi, na n'ụbọchị ndị ọzọ).

N'ime ntọala oru ngo, anyị mepụtara atụmatụ ọdịda na-egosi ndị a:

Mfe ọdịda maka weebụsaịtị (nleba anya + DNS siri ike)

Atụmatụ ahụ nwere ihe ngosi atọ (sava ​​atọ), dị iche na mkpa. Ihe nkesa bụ isi maka saịtị ahụ bụ charlie, ọ bụrụ na ọ naghị arụ ọrụ (ọ gaghị enwe "ọnọdụ = OK" ma ọ bụ na ọ dịghị adị), mgbe ahụ bravo na nke ikpeazụ - alfa. Akụkụ aka nri nke ibe na-egosi ọnọdụ nke ndekọ DNS na sava dị iche iche.

Maka ndị hụrụ na a na-eji aha cat.he.okerr.com: Anyị na-eji atụmatụ dị mgbagwoju anya dịtụ mgbagwoju anya. Kama ịgbanwe naanị ndekọ DNS nke cat.okerr.com, anyị na-agbanwe cat.he.okerr.com (na onye na-eweta DNS Dynamic Ajọ Ifufe), na cat.okerr.com bụ CNAME (utu aha), nke na-adịghị agbanwe agbanwe, na-atụ aka mgbe niile cat.he.okerr.com. Anyị na-amasịkarị Hurricane ka mma dị ka DNS siri ike, ma ọ nwere igodo iji jikwaa otu ntinye (kama mpaghara dum), anyị chere na ọ dị nchebe. Ị na-adịghị na-ezipụta isi okwuntughe na okerr iji jikwaa dum ngalaba, ma naanị maka subdomain ma ọ bụ ndekọ.

Site na ịdaba na-ebili

Nzọụkwụ site nzọụkwụ ka atụmatụ a si arụ ọrụ:

  1. Nsogbu na-apụta (simulated) na sava ahụ
  2. Okerr sensọ na-enyocha ọnọdụ nke ihe nkesa ọ bụla otu ugboro n'otu nkeji ma na-akọ na sava ọrụ bụ isi na okerr
  3. Ihe ngosi ihe nkesa kwekọrọ na-agbanwe site na OK gaa na ERR
  4. Mgbe ọnọdụ nke egosi mgbanwe, failover na-recalculated, na ọ na-gbakọọ nke adreesị kwesịrị ịtọ (ọ bụrụ na ọ dị mkpa. Dị ka ihe atụ, ọ bụrụ na isi ihe nkesa na-arụ ọrụ, na n'otu oge ahụ ndabere nkesa nwụrụ, ọ dịghị mgbanwe ga-abụ. mere)
  5. A na-akọ adreesị a na ọrụ dns dị ike. Mgbe ịmechara ọkwa a, ị ga-ahụ ọkwa "synced" n'aka nri.
  6. N'oge na-adịghị anya (sekọnd) ndekọ ga-erute sava DNS nke ngalaba gị (maka saịtị pusi ọ bụ ns1-ns5.he.net).
  7. Site ugbu a gaa n'ihu, ụfọdụ ndị ọrụ ga-anọrị na nkesa ndụ ọhụrụ. Mana ọ bụghị sava DNS niile dị n'ụwa emelitere ndekọ ahụ, yana ndekọ ochie ka nwere ike ịchekwa ebe. Ị nwere ike ịhụ ka data dị na sava DNS ọha si "egwu", na-egosi uru ọhụrụ ma ọ bụ ochie. Ọ bụrụ na imelite ibe nhazi ọdịda, onye ọrụ n'onwe ya ga-arịọ data ọhụrụ sitere na sava DNS.
  8. Mgbe data ahụ kwụsiri ike, ndekọ ndekọ ochie ochie rere ere n'ebe niile - 100% arịrịọ niile na-aga na sava ọhụrụ ahụ.

Iji mee ngwa ngwa 7 (na-abụkarị nke kachasị ogologo), TTL nke ndekọ DNS dị ike kwesịrị ịtọ ka ọ dị ala dị ka o kwere mee. Ọrụ na-enye ohere nkeji 90-120 sekọnd. Nke a bụ nkwenye zuru oke nke ezi uche dị na ya.

Ọzọkwa

Enwere ike ịtọ ihe ndị a niile na mgbede (ọ bụrụ na ịnweelarị ihe nkesa oyiri). Ma okerr na dynamic DNS bụ n'efu. Iji nweta ego ndị ọzọ na okerr na oge nlele dị nkenke, ị ga-emecha ọzụzụ ahụ (site na ibe profaịlụ). Mgbe emechara, ọkwa ahụ na-abawanye ozugbo (ihe ngosi elekere 20 + 1 ngwa ngwa, ihe ngosi nkeji 10). Ma ọ bụrụ na ezughị ha, dee na support@okerr.com, o yikarịrị ka ọ ga-ekwe omume ịbawanye ha (ka ọ dị ugbu a enwere ohere mgbe niile, ọ dịghị mgbe m jụrụ, kama nke ahụ, enyewo m ya n'onwe m). Achọghị m ikwe onye ọ bụla nkwa ihe niile site na mmalite; Ejighị m n'aka na m nwere ikike zuru oke iji debe okwu m. Mana ndị ọrụ ka nwere ole na ole, yabụ enweghị nsogbu na ịbawanye oke.

Kedu ihe okerr nwere ike ime n'ozuzu - lee anya na webụsaịtị ngosi. N'ozuzu, nke a bụ nlekota oru (zabbix si na ígwé ojii), na faịlụ bụ ezigbo ọrụ mgbakwunye. Ị nwekwara ike ịnweta ngosi site na saịtị na-enweghị ndebanye aha.

Mgbe ọkwa egosi gbanwere, a na-eziga ọkwa site na email ma ọ bụ Telegram. (Anyị lere anya n'ihe na-eme wee chọpụta na telegram yiri ka ọ bụ onye ozi kachasị ntụkwasị obi. N'ihi RKN maka ule nrụgide!) Site na nhazi nke okerr nke ọma, ọkwa ọ bụla bụ ma ọ bụ mgbaàmà "dobe ihe niile, anyị kwesịrị idozi ya!" , ma ọ bụ “ọkụ na-agbanyụ!” E kwesịghị inwe ọkwa ọkwa ọ bụla sitere na okerra (ọ bụrụ na ọ dị, ha kwesịrị ịhazi ya n'ụzọ ọ bụla). Dịka ọmụmaatụ, maka saịtị pusi anyị, ihe nkesa alfa bụ nke ikpeazụ, ọ dịghịkwa adịgboroja mperi. Ọ bụrụ na o dinara ala, anyị kwesịrị ịma. Mana sava ndị ọzọ na-egosipụta njehie mgbe niile, yabụ, ka ha wee ghara ịnata ọkwa ọtụtụ ugboro n'otu elekere, ihe ngosi ndị ahụ nwere ọnọdụ “agbachi nkịtị”.

Ọ bụkwa ihe ezi uche dị na ya ịmepụta sava ndo (na nnabata ọ bụla dị ọnụ ala), nke ga-enwe ibe mgbaghara gị (ọ bụrụ na sava niile na isi na ndabere adịghị) ma ọ bụ ga-emegharị gị gaa na ibe ọkwa na okerr (dịka ọmụmaatụ, nke anyị). cp.okerr.com/status/okerr) ma ọ bụ statuspage.io.

isi: www.habr.com

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster