Webhosting – Subdomény

  Webhosting

Tento článek řeší nastavení subdomény na Webhostingu. Typicky jde o subdoménu, kterou provozujete na stejné službě jako hlavní doménu. Pro založení subdomény v DNS postupujte podle návodu DNS – Subdomény.

V tomto článku se dozvíte:

Subdomény na Webhostingu

Na Webhostingu s názvem hlavní domény můžete k této doméně (a případně aliasům) založit libovolný počet subdomén. Zkontrolujte, že splňujete následující podmínky:

WEDOS Vzorové DNS záznamy s hlavní doménou a všemi subdoménami nasměrovanými na týž webhosting
Vzorové DNS záznamy s hlavní doménou a všemi subdoménami nasměrovanými na týž webhosting

Pokud doména nepoužívá naše DNS, proveďte kontrolu u poskytovatele DNS serverů, kterého skutečně používáte.

Založení subdomény přes FTP

Weby subdomén můžete založit přes FTP ve složce www/domains, nebo www/subdom. Tato volba ovlivňuje chování subdomén vůči aliasům. Pokud aliasy nepoužíváte, doporučujeme použít složku www/domains.

Návod na správu souborů přes FTP najdete v článku Webhosting – Správa souborů.

Pro založení subdomény přes FTP postupujte těmito kroky:

  1. Přihlaste se k FTP například přes klient WebFTP.
  2. Vstupte do složky www/subdom nebo www/domains.
  3. Založte nový adresář dle instrukcí pro danou složku.
  4. Nahrajte soubory webu, včetně index.html nebo index.php.

Subdomény v www/subdom

Weby ve složce www/subdom jsou společnými subdoménami všech aliasových domén. Novou subdoménu zde založíte vytvořením adresáře s názvem samotné subdomény bez doménové koncovky. Například na webhostingu domena.tld založíte subdoménu obchod.domena.tld přidáním složky s názvem obchod do složky www/subdom.

WEDOS Vzorová subdoména obchod.wds-test.cz založená v adresáři subdom
Vzorová subdoména obchod.wds-test.cz založená v adresáři subdom

Subdomény v www/domains

Weby ve složce domains se zobrazují výhradně na dané doméně či subdoméně (s www nebo bez).

Novou subdoménu zde založíte vytvořením adresáře s kompletním doménovým názvem včetně doménové koncovky. Například na webhostingu domena.tld založíte subdoménu obchod.domena.tld přidáním složky s názvem obchod.domena.tld do složky www/domains.

WEDOS Vzorová subdoména obchod.wds-test.cz založená v adresáři www/domains
Vzorová subdoména obchod.wds-test.cz založená v adresáři www/domains

Založení subdomény instalátorem aplikací

Používáte-li k tvorbě webu instalátor aplikací, nemusíte složku subdomény vytvářet na FTP ručně. Stačí se přesvědčit, že pokud ve www/domains existuje, je prázdná (v opačném případě vrátí instalátor chybu).

Pro instalaci aplikace na subdoménu stačí v prvním kroku samotné instalace zadat název subdomény mezi položku http:// a doménový název. Například na webhostingu domena.tld založíte subdoménu obchod.domena.tld zadáním slova obchod do políčka mezi http://domena.tld.

WEDOS Vzorová subdoména obchod.wds-test.cz založená pomocí instalátoru aplikací
Vzorová subdoména obchod.wds-test.cz založená pomocí instalátoru aplikací

Nastavení HTTPS na subdoméně

Úplné zprovoznění HTTPS (aktivace a propsání certifikátu) trvá zpravidla cca 1 hodinu.

HTTPS na webhostingu aktivujete podle návodu Webhosting – Rychlé nastavení HTTPS. Podle návodu Webhosting – Manuální nastavení HTTPS vstoupíte do správy domén a subdomén.

Přidejte do certifikátu subdomény tímto postupem:

  1. Klikněte na tlačítko přidat domény.
  2. V dolní části formuláře napište seznam subdomén (bez názvu hlavní domény) oddělených čárkami.
  3. Přidání potvrďte tlačítkem přidat domény ve spodní části formuláře.
Vzorové přidání subdomén do Let’s Encrypt certifikátu webhostingu

Nedojde-li k chybě, HTTPS bude u subdomén aktivní do 1 hodiny.

Běžné problémy

Mezi běžné problémy se správou subdomén na Webhostingu patří:

Chyba 500 na subdoméně

Problém: Po založení subdomény ve složce domains i subdom se zobrazuje Chyba 500 Internal Server Error.

Příčina: Subdoménu musíte založit buď ve složce domains, nebo subdom, ne v obou.

Řešení: Jednu z konfliktních složek v domains/subdom smažte.

Nelze založit složku subdomény instalátorem

Problém: Instalátor aplikací hlásí chybu: Cílový adresář /www/domains/sub.domena.tld není prázdný.

Příčina: Instalátor detekoval existující instalaci, nebo její zbytky na FTP.

Řešení: Přihlaste se k FTP a smažte celou složku subdomény ve složce domains. Novou nezakládejte.

Nekompatibilní .htaccess hlavního webu

Problém: Soubor .htaccess mého redakčního systému není kompatibilní s výchozím .htaccessem WEDOS, a subdomény tedy nefungují.

Příčina: Redakční systémy umístěné ve složce www mohou přepisovat soubor .htaccess vlastními pravidly, nebo jejich pravidla nejsou kompatibilní s těmi ve výchozím .htaccessu.

Řešení: Máte-li problematický hlavní web ve složce www, přesuňte jej do složky www/domains/domena.tld, kde domena.tld je doména hlavního webu. Potom obnovte výchozí .htaccess.

Často kladené dotazy

Otázka: Pokud založím subdoménu v domains i subdom, která se zobrazí?
Odpověď: Dojde k Chybě 500. Vyberte pro svou subdoménu jedno umístění a duplicitní subdoménu smažte.

Otázka: Jak má vypadat výchozí soubor .htaccess ve složce subdomény?
Odpověď: Výchozí soubor .htaccess se nachází jen ve složce www. Ve složkách subdomén můžete mít soubory .htaccess libovolné. Pokud dojde k nějakému konfliktu souborů .htaccess nebo zadání zakázaného příkazu, dojde k Chybě 500.

Otázka: Kam přijde návštěvník, který zadá neexistující subdoménu?
Odpověď: Pokud subdoména neexistuje ve složce subdom ani domains, zobrazí se obsah ze složky www.

Děkujeme za zpětnou vazbu!