Spuštění webu na vlastní doméně
Když máte web hotový, zbývá ho spustit na vlastní doméně, aby byl dostupný na adrese typu www.domain.com. V tomto návodu si projdeme celý postup — od přidání domény v administraci, přes nastavení DNS záznamů u registrátora, až po spuštění webu s funkčním zabezpečeným připojením (HTTPS).
Jak to funguje
Sekce “Jak to funguje”Solidpixels páruje vlastní doménu přes Cloudflare. Ke každé doméně dostanete v administraci dva DNS záznamy, které vytvoříte u svého registrátora (nebo tam, kde spravujete DNS):
Prvním je routing CNAME, který směruje návštěvníky na váš web. Druhým je DCV CNAME, díky kterému se automaticky ověří a vydá SSL certifikát, tedy zabezpečené připojení přes HTTPS.
Po nastavení zůstane doména ve stavu pending (čeká), dokud se změny DNS nepropíšou po internetu. Jakmile se propíšou, přejde do stavu active (aktivní) a lze ji nastavit jako primární adresu webu.
Co budete potřebovat
Sekce “Co budete potřebovat”Než začnete, mějte přístup do správy DNS u svého registrátora (tam, kde máte doménu zaregistrovanou — např. Wedos, Forpsi, Active24). Dále mějte hotový web v Solidpixels a předem se rozhodněte, která varianta adresy bude primární — zda www.domain.com, nebo domain.com bez www. Druhá varianta se bude na tu primární automaticky přesměrovávat (301), což je důležité i kvůli SEO.
1. Přidejte doménu v administraci
Sekce “1. Přidejte doménu v administraci”V administraci u svého webu přidejte obě varianty adresy — s www i bez www:
domain.comwww.domain.com
Po přidání vám Solidpixels u každé z nich vypíše konkrétní hodnoty, které si opíšete pro další krok:
- routing CNAME (cíl, kam nasměrovat provoz),
- DCV CNAME (název a cíl záznamu pro ověření certifikátu).
2. Nastavte DNS záznamy u registrátora
Sekce “2. Nastavte DNS záznamy u registrátora”Přihlaste se do správy DNS u registrátora a vytvořte níže uvedené záznamy. Hodnoty <routing_cíl> a <dcv_*> nahraďte konkrétními hodnotami, které vám vypsala administrace v předchozím kroku (pro každou doménu jsou jiné).
Varianta s www (subdoména):
| Typ | Název (host) | Hodnota (cíl) | TTL |
|---|---|---|---|
| CNAME | www |
<routing_cíl pro www> |
Auto / 3600 |
| CNAME | <dcv_název pro www> |
<dcv_cíl pro www> |
Auto / 3600 |
Varianta bez www (apex / kořen domény):
| Typ | Název (host) | Hodnota (cíl) | TTL |
|---|---|---|---|
| ALIAS / ANAME (nebo CNAME s flattening) | @ |
<routing_cíl pro apex> |
Auto / 3600 |
| CNAME | <dcv_název pro apex> |
<dcv_cíl pro apex> |
Auto / 3600 |
Několik poznámek k záznamům:
Znak @ označuje kořen domény (tedy domain.com). Záznam DCV je vždy typu CNAME (i u apex domény) — slouží pouze k vydání certifikátu, není to routing. Nameservery neměňte, pokud vás k tomu Solidpixels nebo registrátor výslovně nevede; stačí přidat výše uvedené záznamy. Pokud u domény zůstaly staré záznamy A, AAAA nebo CNAME mířící na jiný hosting, odstraňte je, aby nekolidovaly s novým nastavením.
3. Počkejte na propagaci a ověřte stav
Sekce “3. Počkejte na propagaci a ověřte stav”Změny DNS se nepropíšou okamžitě — obvykle to trvá pár minut až hodiny, výjimečně až 24–48 hodin. V administraci sledujte stav domény a čekejte, až přejde z pending na active. Jakmile je doména aktivní, je současně vydaný i SSL certifikát a web běží na https://.
4. Nastavte primární doménu a spusťte web
Sekce “4. Nastavte primární doménu a spusťte web”Až jsou obě domény ve stavu active, nastavte jednu z nich jako primární adresu webu (například www.domain.com). Doménu ve stavu pending zatím jako primární nastavit nelze.
Druhá varianta zůstane v roli redirect a bude se automaticky přesměrovávat (301) na primární doménu. Tím sjednotíte adresy s www i bez www a web je spuštěný na vlastní doméně.
Když registrátor nepodporuje ALIAS/ANAME
Sekce “Když registrátor nepodporuje ALIAS/ANAME”Někteří registrátoři u apex (kořenové) domény neumí nic jiného než A nebo NS záznamy. V takovém případě máte tři možnosti:
Nejjednodušší je nastavit www jako primární doménu a apex jen přesměrovat: u registrátora zapněte URL přesměrování (často „web forwarding“ nebo „redirect“) z domain.com na https://www.domain.com, zatímco www běží přes CNAME.
Druhou možností je přenést správu DNS k providerovi s CNAME-flatteningem (např. Cloudflare), kde apex „zplošťuje“ a lze ho pak nastavit stejně jako www.
Třetí možností je zkontrolovat, zda registrátor nemá funkci ALIAS/ANAME jen pod jiným názvem — někdy se skrývá pod označením „CNAME @“, „redirect record” nebo „web forwarding“.
Rychlý checklist
Sekce “Rychlý checklist”- V administraci přidány obě domény (
domain.comiwww.domain.com) - Opsané hodnoty routing CNAME a DCV CNAME pro každou z nich
- U registrátora vytvořený routing záznam (CNAME pro www, ALIAS/ANAME pro apex)
- U registrátora vytvořené DCV CNAME záznamy pro obě domény
- Odstraněné staré kolidující
A/AAAA/CNAMEzáznamy - Stav obou domén přešel na active a funguje HTTPS
- Nastavená primární doména, druhá varianta se přesměrovává (301)
Řešení potíží
Sekce “Řešení potíží”| Problém | Příčina a řešení |
|---|---|
| Doména zůstává dlouho pending | DNS se ještě nepropsalo, nebo je špatně zadaný cíl routing CNAME. Ověřte přesnou hodnotu z administrace a zkuste to znovu. |
| Nevydá se certifikát (HTTPS) | Chybí nebo je špatně zadaný DCV CNAME záznam. Zkontrolujte jeho název i cíl. |
| Web nefunguje na doméně bez www | Registrátor nepodporuje ALIAS/ANAME/flattening — viz sekce Když registrátor nepodporuje ALIAS/ANAME. |
| Web běží na www, ale ne na holé doméně (nebo naopak) | Chybí druhý záznam nebo přesměrování. Přidejte obě domény a nastavte primární + redirect. |
| Kolize se starým webem | U domény zůstal starý A nebo CNAME záznam na původní hosting — odstraňte ho. |