HestiaCP дээр домэйн нэмэх үед гарч болзошгүй алдааг шийдвэрлэх: Вэб домэйн хавтас байх ёсгүй

Жижиг хавтас нь HestiaCP домэйн нэмэх үйл явцыг бүхэлд нь хөлдөөж чадна гэж хэн санах билээ ? Энэ бол бодит байдал; олон хүн анх алдаатай тулгарахдаа бүрэн гайхдаг : Вэб домэйн ai n folder for existing .

Энэ алдааны цаад логик нь үнэндээ маш энгийн: HestiaCP нь шинэ домэйн нэмэх үед харгалзах вэб санг автоматаар үүсгэдэг. Хэрэв энэ сан аль хэдийн байгаа бол систем үйлдлийг үргэлжлүүлэхээс татгалзах болно. Өөрөөр хэлбэл, энэ нь "хуучин байшин"-д "шинэ байшин"-г хаахыг зөвшөөрдөггүй.

HestiaCP дээр домэйн нэмэх үед гарч болзошгүй алдааг шийдвэрлэх: Вэб домэйн хавтас байх ёсгүй

Алдааны үндсэн шалтгаан: лавлахын зөрчил

Домэйн нэр бүр нь HestiaCP дахь өвөрмөц сантай тохирч байна, жишээлбэл:

/home/admin/web/etufo.org/

Хэрэв та өмнө нь домэйныг устгасан боловч үлдэгдэл сангуудыг бүрэн цэвэрлээгүй бол дахин нэмэх нь зөрчил үүсгэх болно.

Энэ нь та газар дээр шинэ байшин барихыг хүсч байгаа юм шиг л санагдах боловч суурь дээр нь хуучин тоосго, хавтан үлдсэн хэвээр байгаа тул барилгын баг ажлаа эхлүүлэхгүй нь ойлгомжтой.

Алхам 1: Хуучин каталогуудыг цэвэрлэх

Серверт хандаж, харгалзах замыг олоод дараах командыг гүйцэтгэнэ үү:

cd /home/admin/web/
rm -rf etufo.org

Энэ алхам нь чухал учир нь rm -rf Энэ нь санг бүрэн устгаж, үлдэгдэл байхгүй эсэхийг баталгаажуулна.

Алхам 2: Үлдсэн тохиргооны файлуудыг устгах

Директоруудаас гадна HestiaCP нь домэйн нэрийн мэдээллийг өөрийн тохиргооны файлдаа бүртгэдэг.

Та дараах замуудыг шалгаж, цэвэрлэх хэрэгтэй.

  • /usr/local/hestia/data/users/admin/web/etufo.org/
  • /usr/local/hestia/data/users/admin/dns/etufo.org/

Хэрэв эдгээр фолдеруудыг устгаагүй бол систем нь домэйн нэрийг оршин байгаа гэж үзэх болно.

Алхам 3: Домэйн нэрийг дахин нэмнэ үү

Цэвэрлэгээ дууссаны дараа та командын мөрийг ашиглан домэйн нэрийг дахин нэмж болно:

v-add-web-domain <user> <domain> <ip>

Жишээ нь:

v-add-web-domain admin etufo.org 192.168.0.1

Хэрэв та серверийн IP хаягийг мэдэхгүй байгаа бол дараахийг ашиглаж болно:

hostname -I

Одоогийн IP хаягийг хурдан харах.

Түгээмэл хэрэглэгддэг командуудын жагсаалт

тушаал作用
v-add-web-domainШинэ домэйн нэмэх
v-delete-web-domainДомэйн устгах
v-жагсаалт-вэб-домэйнүүдБүх домэйн нэрсийг жагсаах
v-нэмэх-өгөгдлийн санӨгөгдлийн сан нэмэх

Эдгээр командууд нь HestiaCP дээр таны хамгийн их ашигладаг "хэрэгслийн хайрцаг" юм. Тэдгээрийг эзэмшсэнээр асуудалтай тулгарсан үедээ хурдан арга хэмжээ авах боломжтой болно.

Яагаад бүрэн цэвэрлэгээ хийх шаардлагатай вэ?

Олон хүн зөвхөн устгасан /home/admin/web/ Доорх лавлахыг анзаараагүй боловч үлдсэн тохиргооны файлуудыг нь анзаараагүй.

Үүний үр дүнд, лавлах байхгүй мэт харагдаж байгаа ч систем нь домэйн нэрийг оршин байгаа гэж үзсээр байна.

Энэ нь та байшингаа нурааж байгаа юм шиг л юм, гэхдээ таны өрхийн бүртгэл тэр газарт хэвээрээ байгаа; мэдээж засгийн газар танд шинэ байшин барихыг зөвшөөрөхгүй.

Автоматжуулалтын скриптүүдийн үнэ цэнэ

Хэрэв та домэйн нэмэх, устгах шаардлагатай бол тэдгээрийг гараар цэвэрлэх нь мэдээж хэтэрхий төвөгтэй байх болно.

Та add командыг ажиллуулахаасаа өмнө үлдэгдэл сан болон тохиргооны файлуудыг илрүүлж, цэвэрлэх автомат скриптийг хялбархан бичиж болно.

Ийм байдлаар бүх үйл явцыг ердөө нэг товшилтоор дуусгаж, үр ашгийг дор хаяж 300% -иар нэмэгдүүлэх боломжтой.

Эрх бүхий үзэл бодлыг иш татсан

HestiaCP-ийн албан ёсны баримт бичгийн дагуу:

"Шинэ домэйн нэмэх үед систем цэвэр орчин шаарддаг. Одоо байгаа вэб хавтас эсвэл тохиргоо нь үйл явцыг амжилтгүй болгоход хүргэнэ."
—— HestiaCP баримт бичиг

Энэ мэдэгдэл нь асуудлын үндсийг тодорхой харуулж байна: хүрээлэн буй орчин цэвэр байх ёстой.

Миний үзэл бодол ба дүгнэлт

Миний бодлоор энэ алдаа нь үнэндээ HestiaCP-ийн "хамгаалалтын механизм" юм.

Энэ нь үлдэгдэл файлуудаас үүдэлтэй дараагийн эмх замбараагүй байдлаас зайлсхийхийн тулд хэрэглэгчдийг лавлах болон тохиргоог цэвэр байлгахыг шаарддаг.

Энэ нь хуучин зуршлаа шинэ ангид оруулахыг зөвшөөрдөггүй хатуу чанга багштай адил юм.

Тиймээс шийдэл нь энгийн: цэвэрлээд, дахин бүтээгээд дахин нэмнэ үү.

Технологийн мөн чанар нь нарийн төвөгтэй байдал биш, харин эмх цэгц юм.

Эмх цэгцтэй байх үед алдаанууд тоос шороо шиг арчигдана.

HestiaCP домэйн нэмэх алдааг шийдвэрлэх нь зүгээр нэг үйлдэл биш, харин системийн логикийг гүнзгий ойлгох явдал байв.

Серверийнхээ орчныг цэвэр байлгаж, нэмэлт бүрийг жигд байлгахын тулд одоо арга хэмжээ аваарай.

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "HestiaCP дээр домэйн нэмэх үед гарч ирсэн алдааг засах нь: Вэб домэйн хавтас байх ёсгүй" нийтлэл танд тус болно гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-34095.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

TOP хүртэл гүйлгэж