የራሱ ስታክ እና ብሉፕሪንት
እያንዳንዱ የንዑስ ጎራ ጣቢያ ከስሪት ንድፍ የተገነባ ሲሆን የራሱን የስብስብ አይነት እና ንባብ ያካሂዳል፡ የሚተዳደር WordPress፣ WooCommerce፣ PHP፣ የማይንቀሳቀስ HTML ወይም Node። ስርወው WordPressን የሚያካሂድ ቢሆንም የሰነዶችዎ ንዑስ ጎራ በመካከላቸው ምንም ዓይነት ድርድር ሳይኖር የማይንቀሳቀስ HTML ሊሆን ይችላል።
ባህሪያት
የመተግበሪያ፣ የሱፍ፣ የሰነዶች ወይም የሙከራ ቦታ ማመልከቻዎችን ወደፈለጉት ቦታ ያመልክቱ እና ትክክለኛ፣ ሙሉ በሙሉ የተገለለ ድረ-ገጽ ያግኙ፡ የራሱ የሆነ ስንጥቅ፣ የውታ መደብር፣ መሸጎጫ፣ ምትኬዎች እና የሃብት ማቀፊያ። ሙሉ የዲ ኤን ኤስ (DNS) መዝገብ ቁጥጥር፣ ራስ-ሰር ኤስ ኤስ ኤል (SSL) ጨምሮ ዋልድካርዶች፣ እና በአንድ ጠቅታ የሚደረጉ የሙከራ ንዑስ ጎራዎች። መገኘት፡ በድር ጣቢያ ላይ የተመሰረተ የውሂብ ጎታ ገደብ በንቃት ልማት ላይ ያለ ሲሆን ገና ዝግጁ አይደለም። እዚህ የተገለጸው ሌላው ነገር ሁሉ ዛሬ በሥራ ላይ ይገኛል።
በአብዛኛዎቹ አስተናጋጆች ላይ ንዑስ ጎራ (subdomain) ከፊት ለፊቱ የዳይሬክት መልሶ መጻፍ ደንብ (rewrite rule) ያለው ማውጫ ነው። እዚህ ግን የራሱ የሆነ የብሉፕሪንት ስሪት፣ በሰራዊቱ ላይ የራሱ የሆነ አቀማመጥ እና የራሱ የሆነ ማግለያ ወሰን ያለው አንደኛ ደረጃ የጣቢያ መዝገብ ነው። በዋና ጎራ ላይ ማድረግ የሚችሉትን ሁሉ፣ በንዑስ ጎራም ላይ ማድረግ ይችላሉ።
እያንዳንዱ የንዑስ ጎራ ጣቢያ ከስሪት ንድፍ የተገነባ ሲሆን የራሱን የስብስብ አይነት እና ንባብ ያካሂዳል፡ የሚተዳደር WordPress፣ WooCommerce፣ PHP፣ የማይንቀሳቀስ HTML ወይም Node። ስርወው WordPressን የሚያካሂድ ቢሆንም የሰነዶችዎ ንዑስ ጎራ በመካከላቸው ምንም ዓይነት ድርድር ሳይኖር የማይንቀሳቀስ HTML ሊሆን ይችላል።
በእያንዳንዱ ጣቢያ አንድ የMariaDB ዳታቤዝ፣ የLiteSpeed LSCache ሙሉ-ገጽ መሸጎጫ (caching) እና የእያንዳንዱ ጣቢያ የRedis ወይም Memcached ኦብጀክት መሸጎጫ። ከዋናው (parent) ጣቢያ ጋር ምንም የሚጋራ ነገር የለም፤ ስለዚህ ከፍተኛ ትራፊክ ያለው ንዑስ ጎራ የዋናውን ጣቢያ መሸጎጫ ሊያጠፋ ወይም ጥያቄዎቹን ሊያጋፋ አይችልም።
CloudLinux LVE በእያንዳንዱ ሳይት የ CPU፣ RAM፣ IO፣ IOPS እና የነጠላ ሂደቶችን ገደብ ይወስናል፣ CageFS ለእያንዳንዱ ሳይት የራሱን የፋይል ሲስተም እይታ ይሰጣል፣ እና MySQL Governor የእያንዳንዱን ሳይት የዳታቤዝ ጭነት ይቆጣጠራል። ከቁጥጥር ውጪ የሆነ ሰብዶሜይን በራሱ cage ውስጥ ይታጠራል።
በየድረ-ገጹ፣ ዕለታዊ የመጠባበቂያ ቅጂዎች ለአንድ ጠቅታ ወደነበረበት መመለሻ አገልግሎት ለ30 ቀናት ይያዛሉ። ዋናውን ድረ-ገጽ ወይም የትኛውንም ተመሳሳይ ይዘቶችን ሳይነኩ የንኡስ ድረ-ገጽዎን ይዘት ወደ ትናንትናው ሁኔታ መመለስ ይችላሉ።
ንኡስ ዶሜኖች ከማስተናገጃ ችግር በፊት የዲ ኤን ኤስ (DNS) ችግር ናቸው፤ ስለዚህ የዲ ኤን ኤስ (DNS) ንብርብር በሁለት መስኮች ከሚደበቅ ቅጽ ይልቅ በትክክል ይገለጣል።
የሚያስተናግዱት እያንዳንዱ ሊመዘገብ የሚችል ዶሜይን በDNS ድራይቨር ስፌታችን በኩል የሚተዳደር የDNS ዞን ያገኛል። በሚጠብቋቸው የሪኮርድ አይነቶች ላይ የሪኮርድ CRUD (መፍጠር፣ ማንበብ፣ ማዘመን፣ መሰረዝ) ያገኛሉ፤ ስለዚህ መተግበሪያ፣ ሱቅ፣ ሰነዶች፣ ሜይል ወይም ዋይልድካርድ ሆስት ማከል የሪኮርድ ማስተካከያ እንጂ የድጋፍ ጥያቄ አይደለም። የዞን ሁኔታ ከፕሮቫይደሩ ጋር በተመሳሳይ መልኩ ይታረቃል፣ ይህም ማለት በከፊል የተተገበረ ለውጥ ወይም እንደገና የተሞከረ ማስተካከያ ዞንዎን አሻሚ በሆነ መካከለኛ ሁኔታ ውስጥ ከመተው ይልቅ የጠየቁት ሁኔታ ላይ ይገናኛል።
Registrar እና DNS ራሳቸውን የቻሉ ናቸው፡ ከእኛ ጋር domain መመዝገብ እና DNS በሌላ ቦታ ማስቀመጥ፣ ወይም domain-ውን ባሉበት registrar አስቀምጠው በቀላሉ subdomain ወደ እኛ መጠቆም ይችላሉ። መድረኩ domain-ውን በቀጥታ አገልግሎት ላይ ከማዋሉ በፊት የ nameserver ስርጭትን እና ማግኘትን እናረጋግጣለን፣ በዚህም ከደንበኛ ይልቅ ከመድረኩ ላይ ሪኮርዱ የተሳሳተ መሆኑን ማወቅ ይችላሉ።
ዘገምተኛ ወይም የሰርተፍኬት ማስጠንቀቂያ የሚያሳይ ንዑስ ዶሜይን ከሌለ ይሻላል፣ ስለዚህ የማድረሻ መንገዱ ዋናው ዶሜይን የሚያገኘው ተመሳሳይ ነው።
የLet's Encrypt የምስክር ወረቀቶች በራሳቸው ይሰጣሉ እና ይታደሳሉ። ሁሉንም ንዑስ ዶሜኖች በአንድ ጊዜ ለመሸፈን የዱር ካርድ (wildcard) የምስክር ወረቀት ይጠቀሙ፣ ለተለዩት ደግሞ በሆስት (per-host) የተከፋፈሉ የምስክር ወረቀቶችን ይጠቀሙ፣ ወይም የራስዎን ብጁ የምስክር ወረቀት ይጫኑ።
እያንዳንዱ ድረ-ገጽ LiteSpeed ንቁ ሆኖ በHTTP/3 ይቀርባል፣ ስለዚህ ንዑስ ዶሜይን (subdomain) ከሁለተኛ ደረጃ vhost ይልቅ ከዋናው ዶሜይን ጋር ተመሳሳይ የሆነ የግንኙነት ደረጃ አፈጻጸም ያገኛል።
LSCache ሙሉ-ገጽ መሸጎጫ ከጣቢያ-ተኮር Redis ኦብጀክት መሸጎጫ ጋር፣ ዳሽቦርዱ ውስጥ ሆኖ ወይም ከ WordPress ውስጥ ሆኖ ከሚከናወን የተቀናጀ ማጽዳት (purge) ጋር። ዋናውን (parent) ማጽዳት የንዑስ ዶሜንዎን (subdomain) መሸጎጫ አያጠፋም።
በእኛ CDN እና Cloudflare አካውንት ፑል በኩል ያሰማሩ ወይም የራስዎን አካውንቶች ያገናኙ እና አንድ የተሰጠ ሳይት ወደ የትኛው አካውንት እንደሚሰማራ ይምረጡ። ስርጭት እርስዎ የሚወስኑት ውሳኔ ነው እንጂ እኛ ለእርስዎ የምንወስነው አይደለም።
ንዑስ ጎራ እንዲኖርህ ከምትፈልግባቸው በጣም የተለመዱ ምክንያቶች አንዱ ነገሮችን ለመፈተሽ አስተማማኝ ቦታ ማግኘት ነው። ያ መንገድ በMainstream ዕቅዶች ውስጥ የተካተተ እና ያልተገደበ ነው።
ወደ ስቴጂንግ ማባዛት (Clone to staging) የቀጥታ ሳይትን የተገለለ ቅጂ በስቴጂንግ ንዑስ ጎራ (subdomain) ላይ ይፈጥራል፤ ፋይሎቹ እና ዳታቤዙ እንደተጠበቁ፣ ከፕሮዳክሽን ጋር በሚመሳሰል ስታክ እና ብሉፕሪንት ስሪት። በቅጂው ላይ ሙሉ የስራ ስብስብ በመጠቀም ይሰራሉ፡ የታሰረ (jailed) SSH እና SFTP፣ wp-cli፣ በብራውዘር ላይ የተመሰረተው የ VS Code ማስተካከያ (editor)፣ phpMyAdmin ወይም Adminer፣ በሰይቴ (per-site) ክሮን እና የአካባቢ ተለዋዋጮች (environment variables)።
ለውጡ ከተረጋገጠ በኋላ፣ በቀጥታ ስርጭት ላይ መግፋት (push to live) ከመረጃ ቋት ጋር የሚጣጣም ማመሳሰልን ወደ ምርት አካባቢ ይመልሳል። ፋይሎችን፣ የመረጃ ቋቱን ወይም ሁለቱንም መምረጥ ይችላሉ፣ እና በይዘትዎ ውስጥ ያሉ ዩአርኤሎች (URLs) ወደ መድረክ ማስተናገጃው (staging host) ከመጠቆም ይልቅጣቢያውን እንዲከተሉ ፍለጋ-እና-መተካት (search-replace) ሂደት ይታከምልዎታል። ማዋቀር፣ ክሎን ማድረግ እና ስራ ላይ ማዋል ሁሉም እንደ ጠንካራ የ Temporal የስራ ፍሰቶች ከእያንዳንዱ እርምጃ ድጋሚ ሙከራዎች እና ማካካሻዎች ጋር ስለሚሰሩ፣ በመሀል ላይ የሚፈጠር ውድቀት ከፊል ክሎን የተደረገ ጣቢያ ከመተው ይልቅ ከፊል የተሰራውን ስራ ይመልሰዋል።
እርስዎ ሊያደርጉት ከሚፈልጉት ነገር ጋር የሚቃረን አገልግሎት ከመሸጥ ይልቅ ይህንን አስቀድመን ብንነግርዎት ይሻላል።
ንዑስ ጎራዎች (subdomains) አንድን ምርት ለማዋቀር ትክክለኛው መፍትሔ ናቸው፡ መተግበሪያ፣ ሱቅ፣ የሰነዶች ጣቢያ፣ የደንበኛ ፖርታል፣ ወይም ለእያንዳንዱ ደንበኛ የሚሆን የሙከራ (staging) አካባቢ። ለግል ብሎግ አውታረ መረብ ግን የተሳሳተ መፍትሔ ናቸው። እያንዳንዱ ንዑስ ጎራ አንድ ነጠላ ሊመዝገብ የሚችል ጎራ ይጋራል፣ ስለዚህ ከእነሱ ውስጥ አንዱን የሚለይ ማንኛውም አካል የተቀሩት በየትኛው ባለቤትነት ስር እንደሆኑ በትክክል ያውቃል እንዲሁም በ wildcard ሰርተፍኬት ስር ሰርተፍኬት ይጋራሉ፣ በተጨማሪም የሰርተፍኬት አሰጣጥ ለሕዝብ የምስክር ወረቀት ግልጽነት (Certificate Transparency) መዝገቦች ውስጥ ታትሞ ይወጣል፣ ስለዚህ በተጋራ ጎራ ስር ያሉ አስተናጋጆች ሊመለከታቸው በሚፈልግ ማንኛውም አካል ሊዘረዘሩ ይችላሉ። ይህ የሕዝብ ድር PKI እና DNS ባህሪ ነው እንጂ የመድረካችን አይደለም፣ እናም ማንም የማስተናገጃ ውቅር (hosting configuration) ይህንን አይለውጠውም።
ስለዚህ ንዑስ ጎራዎች በእኛ የMainstream እና Agency መስመሮች ውስጥ እንጂ በFootprint-Free ውስጥ አይደሉም። የድር ጣቢያዎች እርስ በእርስ ሊገናኙ እንደማይችሉ ማረጋገጥ ከፈለጉ፣ በfootprint-free የምርት መስመር ላይ የተለዩ ሊመዝገቡ የሚችሉ ጎራዎች ያስፈልጋሉ፣ እዚያም የCDN እና የDNS መለያ ገንዳዎች፣ የfootprint አስተዳደር እና የማይንቀሳቀስ (static-HTML) ማድረስ ልክ ያንን ንድፍ ለመስበር አለ። ሁለቱም በአንድ ሞተር እና በአንድ ዳሽቦርድ ላይ የሚኖሩ በመሆኑ፣ ትክክለኛውን መምረጥ ምቾት ላይ ምንም ዋጋ አያስከፍልም።
ኤጀንሲዎች እና መልሰው የሚሸጡ አካላት ሰብዶሜይኖችን በብዛት ይጠቀማሉ፦ ለእያንዳንዱ ደበኛ አንድ የስራ ማሰናጃ ሆስት፣ ለእያንዳንዱ ፕሮጀክት አንድ ቅድመ-ዕይታ ሆስት፣ ለእያንዳንዱ አካውንት አንድ ፖርታል:: መድረኩ ለዚህ አይነት የስራ ቅርፅ የተገነባ ነው::
ድርጅቶች እንደ ዛፍ የተዋቀሩ ናቸው፣ ከዳግም ሻጭ እስከ ደንበኛ እስከ ሳይቶች፣ እና እያንዳንዱ መዝገብ በረድፍ ደረጃ ደህንነት ባለው የውሂብ ጎታ ላይ ተወስኖ ይተገበራል። የደንበኛ ንዑስ ጎራዎች በ ስምምነት መቆጣጠር የሚኖርብዎት የተጋራ ማከማቻ ሳይሆን የዚያ ደንበኛ ድርጅት ናቸው።
በእያንዳንዱ ሳይት ላይ አንድ በአንድ ከመድገም ይልቅ ብዙ ሳይቶችን በአንድ እርምጃ ያሰማሩ፣ ያሻሽሉ እና ያስተዳድሩ።
በዳሽቦርዱ ውስጥ ያለው ነገር ሁሉ ከ OpenAPI መግለጫ በተሰራው ይፋዊ ኤፒአይ (public API) ውስጥ ይገኛል። ንዑስ ጎራ (subdomain) መፍጠርን ድርጅት-ተኮር (org-scoped) በሆነ ኤፒአይ ቁልፍ፣ በ CLI፣ በ Terraform፣ ወይም በእኛ MCP ሰርቨር ላይ ባለ አርቴፊሻል ኢንተለጀንስ (AI) መሳሪያ ያስኪዱ።
ልዩ እና አስተዳደራዊ እርምጃዎች የኦዲት ምዝግብ ማስታወሻ ይያዝላቸዋል፣ እና በቡድንዎ ውስጥ ማን ምን ማድረግ እንደሚችል በሃላፊነት ላይ የተመሠረተ የመዳረሻ መቆጣጠሪያ ይወስናል። አስተናጋጅ (ሆስት) የፈጠረውን፣ የቀየረውን ወይም ያስወገደውን ማየት ይችላሉ።
አዎ። ምክንያቱም እያንዳንዱ ንዑስ ጎራ (subdomain) በራሱ ስታክ፣ ዳታቤዝ፣ ካሽ እና ባክአፖች እንደ ሙሉ እና ተለይቶ የተገለለ ጣቢያ ስለሚሰራ፣ ዋና ጎራ በሚሰራበት መንገድ በፕላንዎ ላይ የጣቢያ ቦታን ይይዛል። ፕላኖች የሚሸጡት በሚሸፍኑት የጣቢያዎች ብዛት ስለሆነ፣ ንዑስ ጎራ ጣቢያን ማከል ማንኛውንም ሌላ ጣቢያ እንደማከል ያለ ተመሳሳይ ሂሳብ ነው።
አዎ፣ እና እነሱ በእውነት ነጻ ናቸው። እያንዳንዱ ንዑስ ጎራ (subdomain) የራሱ ንድፍ ያለው የራሱ የጣቢያ መዝገብ ነው፣ ስለዚህ ስታኮቹ መመሳሰል የለባቸውም፡ በዋናው ጎራ ላይ WordPress፣ በshop ላይ WooCommerce፣ በapp ላይ የ Node.js መተግበሪያ እና በdocs ላይ የማይንቀሳቀስ (static) ጣቢያ እዚህ እንደ ልዩ ሁኔታ ሳይሆን የተለመደ አደረጃጀት ነው። በተለያዩ ማሽኖች ላይ ሊቀመጡ፣ የተለያዩ ራንታይሞችን (runtimes) እና የተለያዩ የ PHP ወይም Node ስሪቶችን ሊያሂዱ፣ እንዲሁም በራሳቸው የጊዜ ሰሌዳ ሊሰማሩ (deployed)፣ ሊሞከሩ (staged)፣ ባክአፕ ሊደረጉ እና ወደ ነበሩበት ሊመለሱ (rolled back) ይችላሉ። የጎራ ስም ከመጋራት ባለፈ የትኛውም ነገር አንዱን በሌላው አይገድበውም።
በሁለቱም መንገድ በራስ-ሰር ተሸፍነዋል። በጎራው ስር ያሉትን ሁሉንም አስተናጋጆች በአንድ ጊዜ የሚሸፍን የዱር ካርድ (wildcard) ሰርተፍኬት ማውጣት ትችላላችሁ፣ ወይም በተናጠል እንዲቆዩ የሚፈልጓቸውን በእያንዳንዱ አስተናጋጅ (per-host) ሰርተፍኬቶች ማውጣት ትችላላችሁ። የ Let's Encrypt ሰርተፍኬቶች ነፃ ናቸው፣ በራሳቸው ይሰጣሉ እና ይታደሳሉ፣ ካለዎት ደግሞ ፋንታው የጉምሩክ ሰርተፍኬት መስቀል ይችላሉ።
ይህንን አንመክርም፣ በዚያ መንገድም አንሸጠውም። እያንዳንዱ ንዑስ ዶሜይን (subdomain) አንድ ሊመዝገብ የሚችል ዶሜይን ይጋራል፣ እና በ wildcard ሰርተፍኬት ስር፣ አሰጣጡ በሕዝብ የሰርተፍኬት ግልጽነት (Certificate Transparency) መዝገቦች ውስጥ የሚታይ የተጋራ ሰርተፍኬት ይጠቀማል፤ ስለዚህ አስተናጋጆቹ (hosts) ማንም ባየው ሰው እርስ በእርስ ሊገናኙ ይችላሉ። ጣቢያዎች ሊገናኙ በማይገባቸው ስራዎች ላይ፣ በ CDN እና DNS መለያ ገንዳዎች (pools)፣ በሚተዳደሩ ፉትፕሪንቶች (managed footprints) እና በስታቲክ ኤችቲኤምኤል (static-HTML) አቅርቦት ለዚሁ ዓላማ በተለየ ሁኔታ በተዘጋጀው በኛ Footprint-Free መስመር ላይ የተለዩ ሊመዝገቡ የሚችሉ ዶሜይኖችን ይጠቀሙ።
መድረኩ እንዲስፋፋ ከማድረግ ይልቅ እንዲይዘው ተደርጎ የተገነባ ነው። CloudLinux LVE የየጣቢያውን CPU፣ ማህደረ ትወስታ እና IO በራሱ cage ውስጥ ይገድባል፣ CageFS ደግሞ ወረራ እንዲታቀብ ለእያንዳንዱ ጣቢያ የተነጠለ የፋይል ስርዓት እይታ ይሰጣል፣ እና MySQL Governor የአንድ ጣቢያ ከባድ ጥያቄዎች አገልጋዩን እንዳያዘገዩ የየጣቢያውን የውሂብ ጎታ ጭነት ይቆጣጠራል። ተንኮል አዘል ሶፍትዌር ፍተሻ፣ ንቁ የድር መተግበሪያ ፋየርዎል እና ለእያንዳንዱ ጣቢያ የማይለወጡ መጠባበቂያዎች ያንን ይደግፋሉ። መያዝ የንድፍ ግቡ ነው፤ ምንም አስተናጋጅ መጣስ አይቻልም ብሎ ቃል መግባት አይችልም።
አዎ። ሬጅስትራር እና ዲ ኤን ኤስ (DNS) ራሳቸውን ችለው የተዋቀሩ ናቸው። ጎራዎን (domain) ባሉበት ሬጅስትራር እንዲሁም ዞንዎን ባሉበት የዲ ኤን ኤስ (DNS) አቅራቢ ማስቀመጥ እና የንዑስ ጎራ (subdomain) መዝገብ ወደ እኛ በመጠቆም ብቻ መጠቀም ይችላሉ። ጣቢያው ከመጀመሩ በፊት ውክልናውን እና ማግበሪያውን እናረጋግጣለን፤ ስለዚህ የተሳሳተ መዝገብ ዝም ብሎ ከመሥራት ይልቅ ወዲያውኑ ይታያል። የወላጅ ጎራው (parent domain) ዞን እዚህ ጋር የሚስተናገድ ከሆነ፣ የንዑስ ጎራውን መዝገብ በእርስዎ ፋንታ ራሳችን እንጽፈዋለን፤ ስለዚህ በእጅዎ የሚጨምሩት ምንም ነገር የለም።
በሚፈጠርበት ሁኔታ ብቻ። ክሎን ቱ ስቴጂንግ የቀጥታ ሳይት የተገለለ ቅጂ ይፈጥራል፣ ፋይሎችን እና ዳታቤዝን ጨምሮ፣ ከፕሮዳክሽን ጋር ተመሳሳይ ስታክ እና የብሉፕሪንት ስሪት በሚያሄድ የስቴጂንግ ንዑስ ጎራ (subdomain) ላይ። ሲደሰቱ፣ ፑሽ-ቱ-ላይቭ በዳታቤዝ ከሚታወቅ ፍለጋ-መተካት (search-replace) ጋር ይመልሰዋል። ሌላው ሁሉ፣ መገለል፣ ኤስኤስኤል፣ መሸጎጫ፣ ምትኬዎች እና የገንቢ መዳረሻ፣ ከማsኛውም ሌላ ሳይት ጋር ተመሳሳይ ነው።
እርስዎ ከእርስዎ ጋር ይወስዷቸዋል። በመድረኩ ውስጥየትም ቦታ ላይ መቆለፊያ የለም፦ የማረጋገጫ ኮዶችን ማምጣት፣ ጎራዎችን መክፈት እና ማስተላለፍ፣ የራስዎን የሲዲኤን እና የዲኤንኤስ መለያዎች መጠቀም፣ እና ድር ጣቢያዎችዎን መላክ ይችላሉ። የምንጠቀመው እያንዳንዱ የውጪ አቅራቢ ሊቀየር በሚችል አስማሚ ጀርባ ላይ የሚገኝ ሲሆን፣ ይህ ለእኛ እውነት እንደሆነ ሁሉ ለእርስዎም እውነት ነው።
ሙሉ ማግለል፣ የwildcard SSL፣ እውነተኛ የDNS መቆጣጠሪያ እና የone-click staging በምትጨምሩት እያንዳንዱ አስተናጋጅ ላይ። ካርድ በማይጠይቅ የ14 ቀናት የሙከራ ጊዜ ይጀምሩ እና ከመወሰንዎ በፊት እንዴት እንደሚስማማዎት ይመልከቱ።
ነፃ ጅምር