Kā pievienot domēnu cPanel
Domēna pievienošana cPanel vidē parasti nozīmē vienu no trim scenārijiem: jūs pievienojat jaunu “papildu domēnu” (Addon Domain), jūs piesaistāt domēnu kā “alias” (Parked Domain/Domain Alias), vai arī izveidojat apakšdomēnu (Subdomain). Atšķirība ir svarīga: Addon Domain parasti tiek izmantots kā atsevišķa mājaslapa ar savu dokumentu sakni (document root), Alias kalpo kā otrs nosaukums tai pašai mājaslapai, bet apakšdomēns ir daļa no esošā domēna struktūras. Pareiza izvēle uzreiz palīdz izvairīties no tipiskām kļūdām — nepareizas mapes, dublikātu, SSL brīdinājumiem un “domēns nerādās” situācijām.
Pirms sākat, pārliecinieties, ka jums ir pieeja cPanel (lietotājvārds/parole vai saite no pakalpojuma), ka domēns ir reģistrēts un jūs varat pārvaldīt tā DNS. Ja domēns vēl nav reģistrēts, to var izdarīt caur domēnu reģistrāciju. Ja jums nepieciešama vieta mājaslapai ar cPanel pārvaldību, skatiet hostingu. Un, lai domēnam uzreiz būtu drošs HTTPS, noder SSL sertifikāti.
1) Izvēlieties, kāda tipa piesaisti jums vajag
Ja jūs veidojat jaunu, atsevišķu mājaslapu ar citu saturu (piemēram, uzņēmums.lv un projekts.lv), gandrīz vienmēr izvēle būs Addon Domain. Ja jūs gribat, lai divi domēni rāda vienu un to pašu lapu (piemēram, uzņēmums.lv un uzņēmums.com), tad izvēlieties Alias. Ja jūs gribat atsevišķu sadaļu (piemēram, veikals.uzņēmums.lv), tad veidojiet apakšdomēnu. Pirms klikšķināt cPanel, izlemiet šo, jo pēc tam būs vienkāršāk sakārtot mapes un SSL.
2) Pārbaudiet konta ierobežojumus un domēnu sarakstu
Dažiem hostinga plāniem ir limits, cik domēnus drīkst pievienot. cPanel parasti to rāda sadaļā “Domains” vai “Addon Domains” (atkarībā no versijas). Ja poga “Create A New Domain” nav pieejama vai redzat limitu, iespējams, ka jāpaplašina plāns vai jāizmanto cits piesaistes veids (piemēram, Alias). Ja domēns jau ir pievienots kā alias vai apakšdomēns, mēģinājums pievienot to vēlreiz var dot kļūdu par esošu DNS zonu vai dokumentu sakni.
3) Pievienojiet domēnu sadaļā “Domains”
Mūsdienu cPanel versijās domēnu pārvaldība ir apvienota sadaļā “Domains”. Atveriet cPanel un meklējiet “Domains”. Spiediet “Create A New Domain”. Ievadiet domēna vārdu (piem., mansdomen.lv). Pēc ievades cPanel parasti automātiski ieteiks dokumentu sakni, piemēram, /public_html/mansdomen.lv/ vai līdzīgu mapi. Tas ir brīdis, kur jābūt uzmanīgam: dokumentu sakne nosaka, no kuras mapes tiks servēts jūsu saturs.
Ja jūs gribat, lai domēns rādītu jau esošu lapu, izvēlieties to pašu document root kā primārajam domēnam (bieži /public_html). Tad tas faktiski strādās kā alias uz to pašu saturu, pat ja cPanel to sauc citādi. Ja jūs gribat atsevišķu vietni, atstājiet ieteikto atsevišķo mapi vai norādiet savu. Praktiski ieteikums ir katram Addon Domain lietot atsevišķu mapi, lai nejauši nesajauktu failus, spraudņus un konfigurācijas.
4) Izvēlieties, vai ieslēgt domēna alias
Dažās cPanel versijās “Create A New Domain” piedāvā slēdzi “Share document root” vai līdzīgu opciju. Ja to ieslēdzat, domēns dalīs to pašu document root ar citu domēnu. Tas ir labs variants, ja jums vajag identisku saturu vairākiem domēniem. Ja slēdzi neieslēdzat, tiks izveidota jauna mape un domēns būs atsevišķa vietne. Šo izvēli vēlāk var mainīt, bet tas parasti nozīmē failu pārvietošanu un rūpīgu pārbaudi, lai nerastos 404 kļūdas.
5) DNS: novirziet domēnu uz hostingu
Ja domēnam ir plānoti arī e-pasta pakalpojumi (pastkastītes, pāradresācijas, SPF/DKIM), ņemiet vērā, ka DNS maiņa var ietekmēt arī pastu. Ja jūs e-pastu glabājat citur, saglabājiet esošos MX ierakstus un tikai pievienojiet web vajadzīgos ierakstus. Ja pasts būs uz tā paša hostinga, cPanel parasti izveidos nepieciešamos ierakstus automātiski, kad DNS zona tiek pārvaldīta uz hostinga puses.
Pēc domēna pievienošanas cPanel līmenī, domēnam vēl jānonāk līdz serverim caur DNS. Ir divi populāri ceļi: deleģēt domēnu uz hostinga DNS serveriem (NS) vai atstāt DNS pie pašreizējā pārvaldnieka un izveidot A ierakstu uz servera IP. Vienkāršākais parasti ir NS deleģēšana, jo tad ieraksti tiek pārvaldīti vienā vietā. Ja jūs izmantojat A ierakstu, pārliecinieties, ka norādāt pareizo IP (īpaši, ja jums ir atsevišķs IP SSL vai e-pastam).
DNS izmaiņas var prasīt laiku, līdz tās izplatās (propagation). Reāli tas var būt no dažām minūtēm līdz 24–48 stundām atkarībā no TTL un kešiem. Lai netērētu laiku “kāpēc nestrādā”, pārbaudiet domēna A ierakstu ar DNS pārbaudes rīku vai vienkārši pagaidiet, līdz redzat, ka domēns norāda uz jūsu serveri. Tikmēr cPanel var būt jau gatavs, bet pārlūkā jūs joprojām redzēsiet veco hostingu.
6) Pārbaudiet, vai web serveris servē pareizo vietni
Kad DNS ir pareizi, atveriet domēnu pārlūkā. Ja redzat cPanel “Default Web Site Page” vai tukšu lapu, tas nozīmē, ka web serveris strādā, bet document root mapē nav jūsu failu. Ielieciet test failu (piemēram, index.html) attiecīgajā mapē vai augšupielādējiet CMS (WordPress u.c.). Ja redzat pavisam citu saturu, iespējams, ka document root norādīts uz nepareizu mapi vai domēns ir pievienots kā alias nevis atsevišķa vietne.
Īpaši uzmanīgi jābūt, ja vienā kontā ir daudz domēnu. Viena kļūda document root iestatījumā var “pārklāt” citu vietni. Tāpēc labs ieradums ir: skaidrs mapju nosaukums katram domēnam, atsevišķas konfigurācijas un vienkārša struktūra. Ja jūs izmantojat vairākas versijas vai vidi (prod/staging), izveidojiet to kā apakšdomēnus ar atsevišķām mapēm.
7) SSL pēc domēna pievienošanas
Ja jūs izmantojat vairākus apakšdomēnus (piemēram, app., api., staging.), apsveriet, vai nepieciešams wildcard sertifikāts vai atsevišķi sertifikāti katram nosaukumam. AutoSSL bieži nosedz populāros variantus, bet tas parasti prasa, lai katrs apakšdomēns eksistē cPanel sarakstā un DNS jau norāda uz serveri. Jo sakārtotāks ir domēnu saraksts, jo mazāk “pēkšņu” SSL brīdinājumu.
Pēc domēna pievienošanas cPanel parasti mēģina automātiski uzlikt bezmaksas SSL (ja tāds ir pieejams) vai arī jūs to aktivizējat manuāli sadaļā “SSL/TLS Status”. Ja redzat brīdinājumu, ka sertifikāts nav instalēts, neignorējiet to: mūsdienu pārlūki lietotājus biedē ar “Not secure”, un tas ietekmē uzticību. Parasti risinājums ir vienkāršs: pārliecināties, ka DNS jau rāda uz serveri un pēc tam palaist AutoSSL vai instalēt sertifikātu.
Ja jums ir vairākas vietnes vienā kontā, pārliecinieties, ka katram domēnam un apakšdomēnam ir sertifikāts. Ja izmantojat www un non-www, ieteicams konfigurēt vienu kā primāro un veikt 301 pāradresāciju, lai nebūtu dublikātu. Tas palīdz arī SEO un novērš “jaukta satura” (mixed content) brīdinājumus, ja daļa resursu ielādējas caur HTTP.
8) Biežākās problēmas un ātrie risinājumi
“Domain already exists” parasti nozīmē, ka domēns jau ir pievienots kādā formā (alias, subdomain vai citā kontā). Pārbaudiet “Domains” sarakstu. “Parked domain is an alias” vai līdzīgs paziņojums norāda uz konfliktu starp piesaistes veidiem. “This domain is not pointing to the server” parasti ir DNS jautājums — pārbaudiet A ierakstu un NS. 404 kļūdas bieži nozīmē nepareizu document root vai trūkstošu index failu. SSL kļūdas bieži izzūd pēc AutoSSL palaišanas, kad DNS ir nostājies.
Ja jūs migrējat vietni no cita hostinga, pievienošana cPanel ir tikai puse no darba. Jums jāatnes faili un datubāze, jāatjauno konfigurācijas (wp-config.php u.c.) un jāpielāgo e-pasta konti, ja tie tiek pārnesti. Drošākais veids ir vispirms sagatavot vietni jaunajā mapē, pārbaudīt ar pagaidu URL vai hosts ierakstu, un tikai tad mainīt DNS.
Kontroles saraksts pēc pievienošanas
Pēc domēna pievienošanas veiciet īsu “checklist”: (1) domēns atrodas cPanel “Domains” sarakstā un document root ir pareizs, (2) DNS norāda uz pareizo serveri, (3) pārlūkā atveras pareizā vietne, (4) SSL ir aktīvs un nav brīdinājumu, (5) www/non-www pāradresācijas ir sakārtotas, (6) ja vietnei ir e-pasts, MX ieraksti un pastkastītes ir pareizi, (7) backups darbojas. Šī pārbaude aizņem dažas minūtes, bet ietaupa stundas, meklējot “kur pazuda lapa”.
Ja jums nepieciešams vienkāršs un stabils risinājums, sāciet ar hostingu, bet, ja jums vajag vairāk kontroli, automatizāciju vai atsevišķus servisu slāņus, apsveriet VPS. Neatkarīgi no izvēles, pareizi pievienots domēns cPanel un sakārtots DNS ir pamats, uz kura balstās gan drošība, gan ātrdarbība, gan lietotāju uzticība.
Pēdējais padoms: pēc tam, kad domēns darbojas, uzreiz fiksējiet to savā dokumentācijā — kāds ir document root, kur glabājas backups, kur tiek pārvaldīts DNS un kāds ir primārais URL (ar vai bez www). Šī informācija šķiet pašsaprotama “šodien”, bet pēc mēneša vai gada tā ietaupa daudz laika, īpaši, ja projektu uztur vairāk nekā viens cilvēks.