Baza wiedzy›Webhosting›Subdomeny

Webhosting – Subdomeny

Na tej stronieSubdomeny w usłudze WebhostingTworzenie subdomeny przez FTPTworzenie subdomeny za pomocą instalatora aplikacjiKonfiguracja HTTPS na subdomenieTypowe problemyCzęsto zadawane pytania

Ten artykuł opisuje konfigurację subdomeny na Webhostingu. Zazwyczaj chodzi o subdomenę, którą prowadzisz w tej samej usłudze co domena główna. Aby utworzyć subdomenę w DNS (na przykład dla strony u innego dostawcy), postępuj zgodnie z przewodnikiem DNS – Subdomeny.

Z tego artykułu dowiesz się:


Subdomeny w usłudze Webhosting

Na Webhostingu o nazwie domeny głównej możesz do tej domeny (oraz ewentualnie do aliasów) utworzyć dowolną liczbę subdomen z osobnymi stronami. Sprawdź, czy spełnione są następujące warunki:

Przykładowe rekordy DNS z domeną główną i wszystkimi subdomenami skierowanymi na ten sam Webhosting
Przykładowe rekordy DNS z domeną główną i wszystkimi subdomenami skierowanymi na ten sam Webhosting

Jeśli domena nie korzysta z naszych serwerów DNS, wykonaj kontrolę u dostawcy serwerów DNS, z którego faktycznie korzystasz.


Tworzenie subdomeny przez FTP

Strony subdomen możesz utworzyć przez FTP w folderze www/domainslub www/subdom. Ten wybór wpływa na zachowanie subdomen względem aliasów. Jeśli nie używasz aliasów, zalecamy użycie folderu www/domains.

Przewodnik po zarządzaniu plikami przez FTP znajdziesz w artykule Webhosting – Zarządzanie plikami.

Aby utworzyć subdomenę przez FTP, wykonaj następujące kroki:

  1. Zaloguj się do FTP, na przykład przez klienta WebFTP ⧉ (Podręcznik).
  2. Wejdź do folderu www/subdom lub www/domains.
  3. Utwórz nowy katalog zgodnie z instrukcjami dla danego folderu.
  4. Wgraj pliki strony, w tym index.html lub index.php.

Subdomeny w www/subdom

Strony w folderze www/subdom są wspólnymi subdomenami wszystkich domen aliasowych. Nową subdomenę utworzysz tutaj, tworząc katalog o nazwie samej subdomeny, bez końcówki domeny. Na przykład na webhostingu domena.tld utworzysz subdomenę sklep.domena.tld dodając folder o nazwie sklep do folderu www/subdom.

Przykładowa subdomena obchod.wds-test.cz utworzona w katalogu subdom
Przykładowa subdomena obchod.wds-test.cz utworzona w katalogu subdom

Subdomeny w www/domains

Strony w folderze domains są wyświetlane wyłącznie na danej domenie lub subdomenie (z www lub bez).

Nową subdomenę utworzysz tutaj, tworząc katalog z pełną nazwą domenową, wraz z końcówką domeny. Na przykład na webhostingu domena.tld utworzysz subdomenę sklep.domena.tld dodając folder o nazwie sklep.domena.tld do folderu www/domains.

Przykładowa subdomena obchod.wds-test.cz utworzona w katalogu www/domains
Przykładowa subdomena obchod.wds-test.cz utworzona w katalogu www/domains

Tworzenie subdomeny za pomocą instalatora aplikacji

Jeśli do tworzenia strony używasz instalatora aplikacji, nie musisz ręcznie tworzyć folderu subdomeny na FTP. Wystarczy upewnić się, że jeśli w www/domains taki folder istnieje, jest pusty (w przeciwnym razie instalator zwróci błąd).

Aby zainstalować aplikację na subdomenie, wystarczy w pierwszym kroku samej instalacji wpisać nazwę subdomeny między pozycję http:// a nazwę domeny. Na przykład na webhostingu domena.tld utworzysz subdomenę sklep.domena.tld wpisując słowo sklep w polu między http:// i  domena.tld.

Przykładowa subdomena obchod.wds-test.cz utworzona za pomocą instalatora aplikacji
Przykładowa subdomena obchod.wds-test.cz utworzona za pomocą instalatora aplikacji

Konfiguracja HTTPS na subdomenie

Pełne uruchomienie HTTPS (aktywacja i propagacja certyfikatu) trwa zazwyczaj do 90 minut.

HTTPS na webhostingu aktywujesz według przewodnika Webhosting – Szybka konfiguracja HTTPS. Według przewodnika Webhosting – Ręczna konfiguracja HTTPS wejdziesz następnie do zarządzania domenami i subdomenami.

Dodaj subdomeny do certyfikatu w następujący sposób:

  1. Kliknij przycisk Add Domains.
  2. W dolnej części formularza wpisz listę subdomen (bez nazwy domeny głównej) oddzielonych przecinkami.
  3. Potwierdź dodanie przyciskiem Add Domains w dolnej części formularza.
Przykładowe dodanie subdomen do certyfikatu Let’s Encrypt webhostingu
Przykładowe dodanie subdomen do certyfikatu Let’s Encrypt webhostingu

Jeśli nie wystąpi błąd, HTTPS na subdomenach będzie aktywne w ciągu 1,5 godziny.


Typowe problemy

Do typowych problemów z zarządzaniem subdomenami na Webhostingu należą:

Błąd 500 na subdomenie

Problem: Po utworzeniu subdomeny zarówno w folderze domains, jak i subdom wyświetla się Błąd 500 Internal Server Error.

Przyczyna: Subdomenę musisz utworzyć albo w folderze domains, albo w subdom, a nie w obu.

Rozwiązanie: Usuń jeden z konfliktujących folderów w domains/subdom.

Nie można utworzyć folderu subdomeny przez instalator

Problem: Instalator aplikacji zgłasza błąd: Katalog docelowy /www/domains/sub.domena.tld nie jest pusty.

Przyczyna: Instalator wykrył istniejącą instalację lub jej pozostałości na FTP.

Rozwiązanie: Zaloguj się do FTP i usuń cały folder subdomeny w folderze domains. Nie twórz nowego.

Niekompatybilny plik .htaccess strony głównej

Problem: Plik .htaccess mojego systemu CMS nie jest kompatybilny z domyślnym plikiem .htaccess WEDOS, więc subdomeny nie działają.

Przyczyna: Systemy CMS umieszczone w folderze www mogą nadpisywać plik .htaccess własnymi regułami lub ich reguły nie są kompatybilne z regułami w domyślnym pliku .htaccess.

Rozwiązanie: Jeśli problematyczna strona główna znajduje się w folderze www, przenieś ją do folderu www/domains/domena.tld, gdzie domena.tld jest domeną strony głównej. Następnie przywróć domyślny plik .htaccess.

Niedziałająca subdomena z www

Problem: Dodaliśmy certyfikat na subdomenie, wraz z wersją z www. Sama subdomena działa, wersja z www nie. Certyfikat jest przy tym aktywny dla obu.

Przyczyna: Ten problem jest częsty w przypadku domen korzystających z WEDOS.protection. Certyfikat dla domeny 4. poziomu (typu www.sub.domena.tld) znajduje się na Webhostingu, ale nie na serwerze proxy, więc połączenie jest oceniane jako niezabezpieczone.

Rozwiązanie: Przekieruj subdomenę z www na w pełni zabezpieczoną subdomenę bez www. Jeśli używasz naszego domyślnego pliku .htaccess, dodaj bezpośrednio pod RewriteEngine On ten kod:

# przekierowanie 301 www.sub.domena.tld -> sub.domena.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+\.[^.]+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Często zadawane pytania

Jeśli utworzę subdomenę zarówno w domains, jak i w subdom, która się wyświetli?

Wystąpi błąd 500. Wybierz dla swojej subdomeny jedną lokalizację, a zduplikowaną subdomenę usuń.

Jak powinien wyglądać domyślny plik .htaccess w folderze subdomeny?

Domyślny plik .htaccess znajduje się tylko w folderze www. W folderach subdomen możesz mieć dowolne pliki .htaccess. Jeśli dojdzie do konfliktu plików .htaccess lub użycia zabronionego polecenia, wystąpi błąd 500.

Dokąd trafi odwiedzający, który wpisze nieistniejącą subdomenę?

Jeśli subdomena nie istnieje ani w folderze subdom, ani w domains, wyświetli się zawartość folderu www.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.