Co to jest subdomena, jak ją stworzyć i skonfigurować

Jeśli kiedykolwiek zastanawiałeś się, czym jest subdomena, dlaczego warto ją używać i jak ją skonfigurować, jesteś we właściwym miejscu! W tym artykule wyjaśnię wszystko, co musisz wiedzieć o subdomenach, podając praktyczne przykłady i konkretne kroki, które pomogą Ci uruchomić własną subdomenę na popularnych platformach zarządzania serwerami. Gotowy? No to zaczynamy!

Co to jest subdomena?

Najpierw wyjaśnijmy, czym jest subdomena. Wyobraź sobie swoją główną domenę, np. mojastrona.pl, jako adres swojego domu. Subdomena to coś w rodzaju osobnego pomieszczenia w tym domu – nadal jest to część Twojego adresu, ale prowadzi do innej, bardziej wyspecjalizowanej sekcji Twojej strony.

Przykłady subdomen:

  • blog.mojastrona.pl – dla bloga,
  • sklep.mojastrona.pl – dla sklepu internetowego,
  • support.mojastrona.pl – dla działu wsparcia.

Subdomeny są szczególnie przydatne, gdy chcesz oddzielić różne funkcjonalności swojej witryny, zachowując przy tym spójność w adresie.

Dlaczego warto korzystać z subdomen?

Subdomeny mają mnóstwo zalet:

  1. Organizacja treści – Pozwalają na rozdzielenie różnych działów lub funkcji strony.
  2. Łatwość zarządzania – Każda subdomena może być zarządzana niezależnie od głównej strony.
  3. SEO – Subdomeny mogą wspierać optymalizację pod kątem wyszukiwarek, jeśli są odpowiednio skonfigurowane.
  4. Darmowe rozwiązanie – Jeśli masz już domenę, większość hostingów pozwala na dodawanie subdomen za darmo.

Jak stworzyć subdomenę?

Stworzenie subdomeny brzmi skomplikowanie? Nic bardziej mylnego! W rzeczywistości to proste. Pokażę Ci krok po kroku, jak to zrobić w najpopularniejszych systemach zarządzania serwerami: cPanelPlesk i DirectAdmin. Oczywiście może to być też inny system administracyjny (np. autorski) w zależności od tego, gdzie posiadasz wykupiony hosting dla swojej strony internetowej. Poniżej przykłady w trzech najpopularniejszych panelach administracyjnych.

1. Tworzenie subdomeny w cPanel

cPanel to jedno z najczęściej używanych narzędzi do zarządzania serwerami. Oto jak utworzyć subdomenę:

  1. Zaloguj się do cPanel – Użyj danych dostępowych od swojego dostawcy hostingu.
  2. Przejdź do sekcji „Subdomeny” – Znajdziesz ją w kategorii „Domeny”.
  3. Wprowadź nazwę subdomeny – W polu tekstowym wpisz nazwę, np. „blog”.
  4. Wybierz domenę główną – Jeśli masz więcej niż jedną domenę, wskaż tę, do której chcesz dodać subdomenę.
  5. Ustaw katalog docelowy – Domyślnie cPanel stworzy katalog o nazwie subdomeny (np. /public_html/blog).
  6. Kliknij „Utwórz” – Gotowe! Subdomena została utworzona.

Uwaga: Subdomena zacznie działać dopiero po odpowiedniej konfiguracji DNS. O tym za chwilę!

2. Tworzenie subdomeny w Plesk

Jeśli korzystasz z Plesk, proces wygląda nieco inaczej, ale nadal jest prosty:

  1. Zaloguj się do Plesk – Standardowo przez panel Twojego hostingu.
  2. Wybierz domenę główną – Przejdź do sekcji „Domeny” i kliknij nazwę swojej domeny.
  3. Dodaj subdomenę – Kliknij „Dodaj subdomenę”.
  4. Wprowadź nazwę – Podaj nazwę subdomeny i wybierz folder docelowy (Plesk zrobi to automatycznie).
  5. Zatwierdź – Kliknij „OK” lub „Zapisz”. Subdomena została utworzona.

3. Tworzenie subdomeny w DirectAdmin

DirectAdmin to kolejny popularny panel do zarządzania serwerami. Oto jak to zrobić:

  1. Zaloguj się do DirectAdmin – Jak zwykle, używając swoich danych.
  2. Przejdź do „Zarządzanie subdomenami” – Znajdziesz tę opcję w sekcji „Domeny”.
  3. Dodaj subdomenę – Wprowadź nazwę subdomeny i zatwierdź.
  4. Sprawdź katalog – Upewnij się, że utworzony został odpowiedni folder, np. /domains/mojastrona.pl/public_html/blog.

Konfiguracja DNS dla subdomeny

Subdomena musi zostać dodana do systemu DNS, aby mogła działać. Większość hostingów robi to automatycznie, ale jeśli korzystasz z niestandardowych ustawień DNS, musisz zrobić to ręcznie.

  1. Zaloguj się do zarządzania DNS (np. na Cloudflare lub w panelu dostawcy domeny).
  2. Dodaj rekord typu A lub CNAME:
    • Rekord A: Wskaż adres IP swojego serwera.
    • Rekord CNAME: Wskaż nazwę głównej domeny.
  3. Zapisz zmiany – Propagacja DNS może potrwać do 24 godzin.

Przykładowa konfiguracja w kodzie (serwer Apache)

Jeśli korzystasz z serwera Apache, oto jak skonfigurować subdomenę ręcznie w pliku httpd.conf lub .htaccess:

<VirtualHost *:80>
    ServerName blog.mojastrona.pl
    DocumentRoot /var/www/blog
    <Directory /var/www/blog>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Po zapisaniu pliku uruchom ponownie Apache:

sudo systemctl restart apache2

Jak korzystać z subdomen w praktyce?

Subdomeny są nieocenione w różnych scenariuszach:

  • E-commerce – Oddzielenie sklepu internetowego od głównej strony.
  • Blogi – Wydzielenie sekcji blogowej na osobny adres.
  • Testy i staging – Stworzenie środowiska testowego na subdomenie, np. dev.mojastrona.pl.
  • Międzynarodowe wersje strony – Np. en.mojastrona.plde.mojastrona.pl.

Subdomeny to świetne narzędzie do organizacji Twojej witryny i rozdzielenia różnych funkcji w prosty i czytelny sposób. Niezależnie od tego, czy korzystasz z cPanel, Plesk czy DirectAdmin, proces ich tworzenia jest intuicyjny i szybki. Pamiętaj tylko o konfiguracji DNS, aby subdomena działała poprawnie.