Greinaskrá
Hver hefði trúað því að lítil mappa gæti alveg fryst allt ferlið við að bæta við léni á HestiaCP ? Þetta er veruleikinn; margir eru algjörlega ráðvilltir þegar þeir rekast fyrst á villuna: Veflénið ai n mappa fyrir ætti ekki að vera til .
Rökfræðin á bak við þessa villu er í raun frekar einföld: HestiaCP býr sjálfkrafa til samsvarandi vefskrá þegar nýtt lén er bætt við. Ef þessi skrá er þegar til staðar mun kerfið neita að halda áfram aðgerðinni. Með öðrum orðum, það leyfir ekki „gamalt hús“ að loka fyrir „nýja húsið“.

Rót villunnar: árekstur í möppu
Hvert lénsheiti samsvarar einstakri möppu í HestiaCP, til dæmis:
/home/admin/web/etufo.org/
Ef þú hefur áður eytt léni en ekki hreinsað til í öllum eftirstandandi möppum, þá mun það valda árekstri ef þú bætir því við aftur.
Það er eins og þú viljir byggja nýtt hús á lóð en það eru enn gamlir múrsteinar og flísar eftir á grunninum, svo að sjálfsögðu mun byggingarteymið ekki hefja vinnuna.
Skref 1: Hreinsa upp í eldri vörulistum
Opnaðu netþjóninn, finndu samsvarandi slóð og framkvæmdu eftirfarandi skipun:
cd /home/admin/web/
rm -rf etufo.org
Þetta skref er mikilvægt vegna þess að rm -rf Það mun eyða möppunni alveg og tryggja að engar leifar séu eftir.
Skref 2: Eyða eftirstandandi stillingarskrám
Auk möppna skráir HestiaCP einnig upplýsingar um lénsheiti í stillingarskrá sinni.
Þú þarft að athuga og hreinsa eftirfarandi slóðir:
/usr/local/hestia/data/users/admin/web/etufo.org//usr/local/hestia/data/users/admin/dns/etufo.org/
Ef þessum möppum er ekki eytt mun kerfið samt líta svo á að lénsnafnið sé til staðar.
Skref 3: Bæta lénsheitinu við aftur
Eftir að hreinsuninni er lokið er hægt að bæta lénsheitinu við aftur með skipanalínunni:
v-add-web-domain <user> <domain> <ip>
Td:
v-add-web-domain admin etufo.org 192.168.0.1
Ef þú ert óviss um IP-tölu netþjónsins geturðu notað:
hostname -I
Skoðaðu fljótt núverandi IP-tölu.
Listi yfir algengar skipanir
| skipun | áhrif |
|---|---|
| v-add-web-lén | Bæta við nýju léni |
| v-eyðingu-vefléns | Eyða léni |
| v-listi-vefléna | Listi yfir öll lénsnöfn |
| v-add-gagnagrunnur | Bæta við gagnagrunni |
Þessar skipanir eru oftast notaðar „verkfærakistan“ í HestiaCP. Að ná tökum á þeim gerir þér kleift að grípa fljótt til aðgerða þegar þú lendir í vandræðum.
Hvers vegna er nauðsynlegt að framkvæma ítarlega hreinsun?
Margir eyddu bara /home/admin/web/ Möppunni undir henni var gleymt en eftirstandandi stillingarskrár voru hunsaðar.
Niðurstaðan er sú að þótt skráin virðist vera horfin, þá telur kerfið lénsnafnið samt sem áður vera til.
Það er eins og þú rífir húsið þitt, en heimilisfang þitt er samt skráð á þeirri jörð; auðvitað mun ríkisstjórnin ekki samþykkja að þú byggir nýtt hús.
Gildi sjálfvirkra forskrifta
Ef þú þarft oft að bæta við og eyða lénum, þá er augljóslega of erfitt að hreinsa þau handvirkt.
Þú gætir auðveldlega skrifað sjálfvirkt forskrift til að greina og hreinsa upp eftirstandandi möppur og stillingarskrár áður en þú keyrir „add“ skipunina.
Þannig er hægt að ljúka öllu ferlinu með aðeins einum smelli, sem eykur skilvirkni um að minnsta kosti 300%.
Áreiðanleg sjónarmið vitnað til
Samkvæmt opinberum skjölum HestiaCP:
„Þegar nýtt lén er bætt við þarf kerfið að hafa hreint umhverfi. Allar núverandi vefmöppur eða stillingar munu valda því að ferlið mistekst.“
—— HestiaCP skjölun
Þessi fullyrðing bendir greinilega á rót vandans: umhverfið verður að vera hreint.
Sjónarmið mitt og niðurstaða
Að mínu mati er þessi villa í raun „verndarkerfi“ HestiaCP.
Það neyðir notendur til að halda möppum og stillingum hreinum til að forðast síðari ringulreið af völdum eftirstandandi skráa.
Þetta er eins og strangur kennari sem leyfir þér ekki að taka með þér gamlar venjur inn í nýja kennslustofuna.
Þess vegna er lausnin einföld: hreinsa, endurbyggja og bæta við aftur.
Kjarni tækni er ekki flækjustig, heldur röð og reglu.
Þegar þú hefur reglu á hlutunum, þá hverfa mistök eins og ryk.
Að leysa villuna við viðbót lénsins í HestiaCP var ekki bara aðgerð, heldur einnig djúp skilningur á kerfisrökfræðinni.
Gerðu ráðstafanir núna til að halda netþjónsumhverfinu þínu hreinu og tryggja að allar viðbætur gangi snurðulaust fyrir sig.
Vonandi verður greinin „Leysing á banvænu villunni þegar léni er bætt við í HestiaCP: Veflénamöppan ætti ekki að vera til“ sem er deilt á bloggi Chen Weiliang ( https://www.chenweiliang.com/ ) gagnleg fyrir þig.
Deilið endilega tenglinum á þessa grein: https://www.chenweiliang.com/cwl-34095.html
