15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
30.10.2024
1 +1

Czym Jest Subdomena? Kompletny Przewodnik po Tworzeniu i Zarządzaniu Subdomenami

Niezależnie od tego, czy prowadzisz rozwijającą się stronę firmową, uruchamiasz osobnego bloga, czy wdrażasz portal obsługi klienta, subdomeny dają Ci elastyczność w organizowaniu swojej obecności w sieci bez konieczności rejestrowania dodatkowych nazw domen. W tym kompleksowym przewodniku omówimy dokładnie, czym są subdomeny, jak działają, kiedy ich używać oraz jak je krok po kroku tworzyć i konfigurować — w tym konfigurację serwera WWW zarówno dla Apache, jak i Nginx.

Czym jest subdomena?

A subdomena to prefiks dodawany do Twojej głównej nazwy domeny, który tworzy odrębną, niezależnie zarządzaną sekcję Twojej witryny. Technicznie tworzy ona oddzielną nazwę hosta w tej samej przestrzeni nazw DNS co Twoja domena główna.

Przykład:

KomponentWartość
Domena głównaexample.com
Subdomenablog.example.com
Inna subdomenastore.example.com

W powyższym przykładzie blog i store są subdomenami example.com. Każda subdomena może wskazywać na zupełnie inny serwer, katalog lub aplikację — wszystko przy jednoczesnym korzystaniu z tej samej domeny głównej.

Jak działają subdomeny?

Subdomeny działają za pośrednictwem systemu nazw domen (DNS). Gdy użytkownik wpisuje blog.example.com w przeglądarce, resolver DNS wyszukuje rekordy DNS dla tej konkretnej nazwy hosta. Jeśli dla blog.example.com istnieje rekord A lub rekord CNAME, przeglądarka jest kierowana na odpowiedni adres IP lub serwer.

Oznacza to, że subdomeny są:

  • Niezależnie konfigurowalne — każda może wskazywać na inny serwer lub adres IP
  • Nieskończenie skalowalne — możesz tworzyć tyle subdomen, ile pozwala Twój dostawca DNS
  • Bezpłatne w tworzeniu — nie jest wymagana dodatkowa rejestracja domeny

Jeśli zarządzasz własną infrastrukturą na planie Hostingu VPS, masz pełną kontrolę nad rekordami DNS, konfiguracją serwera WWW i routingiem subdomen.

Typowe przypadki użycia subdomen

Subdomeny są używane praktycznie w każdym rodzaju projektu internetowego. Oto najczęstsze zastosowania w praktyce:

  • blog.example.com — Osobny blog lub centrum treści
  • store.example.com — Sklep internetowy
  • help.example.com — Baza wiedzy lub portal obsługi klienta
  • app.example.com — Aplikacja internetowa lub panel SaaS
  • api.example.com — Punkt końcowy REST API
  • mail.example.com — Serwer poczty e-mail (używany w rekordach MX i routingu poczty)
  • staging.example.com — Środowisko deweloperskie lub testowe
  • m.example.com — Zoptymalizowana pod urządzenia mobilne wersja Twojej witryny

Każda z nich może działać na zupełnie oddzielnej infrastrukturze. W przypadku aplikacji o dużym ruchu możesz hostować store.example.com na Serwerze Dedykowanym, zachowując jednocześnie główną witrynę marketingową na lżejszym planie Hostingu Współdzielonego.

Subdomeny a podkatalogi: czego powinieneś używać?

Przed utworzeniem subdomeny warto zrozumieć, kiedy podkatalog może być lepszym wyborem.

FunkcjaSubdomena (`blog.example.com`)Podkatalog (`example.com/blog`)
Traktowanie przez SEOTraktowana przez Google jako oddzielny podmiotDziedziczy autorytet domeny głównej
Elastyczność serweraMoże wskazywać na inny serwerMusi znajdować się na tym samym serwerze
Złożoność konfiguracjiWymaga konfiguracji DNS i serweraProstsze, bez konieczności zmian DNS
Przypadek użyciaOddzielne aplikacje, usługi, środowiskaSekcje treści tej samej witryny

Ogólna zasada: Używaj subdomen, gdy potrzebujesz technicznego oddzielenia (inny serwer, platforma lub aplikacja). Używaj podkatalogów, gdy chcesz skonsolidować autorytet SEO dla treści należących do tej samej witryny.

Jak utworzyć subdomenę: krok po kroku

Krok 1: Zaloguj się do panelu zarządzania DNS

Każdy rejestrator domen i dostawca hostingu oferuje interfejs zarządzania DNS. Zaloguj się na swoje konto i przejdź do sekcji Edytor strefy DNS, Zarządzanie DNS lub Zaawansowany DNS dla swojej domeny.

> Jeśli zarejestrowałeś swoją domenę przez AlexHost, możesz zarządzać rekordami DNS bezpośrednio z panelu klienta. Potrzebujesz nowej domeny? Sprawdź Rejestrację Domen, aby rozpocząć.

Krok 2: Dodaj nowy rekord DNS

Aby utworzyć subdomenę, musisz dodać rekord A lub rekord CNAME w swojej strefie DNS.

#### Opcja A: Rekord A (wskazuje na adres IP)

Użyj rekordu A, gdy chcesz, aby subdomena wskazywała bezpośrednio na adres IP serwera.

Host:  blog
Type:  A
Value: 123.456.789.0   ← Your server's IPv4 address
TTL:   3600

Tworzy to subdomenę blog.example.com i kieruje ruch na podany adres IP.

#### Opcja B: Rekord CNAME (wskazuje na inną domenę)

Użyj rekordu CNAME, gdy chcesz, aby subdomena wskazywała na inną nazwę hosta — na przykład CDN, usługę zewnętrzną lub inną kontrolowaną przez Ciebie domenę.

Host:  shop
Type:  CNAME
Value: stores.platform.com
TTL:   3600

> Ważne: Nie możesz używać rekordu CNAME dla domeny głównej (@ / example.com). Rekordy CNAME są prawidłowe tylko dla subdomen.

#### Propagacja DNS

Po zapisaniu rekordów DNS poczekaj do 24–48 godzin na pełną globalną propagację, choć zmiany często zaczynają obowiązywać w ciągu kilku minut do kilku godzin.

Krok 3: Skonfiguruj serwer WWW

Jeśli korzystasz z własnego serwera WWW — na przykład na VPS lub serwerze dedykowanym — musisz go skonfigurować, aby rozpoznawał i obsługiwał żądania dla nowej subdomeny. Bez tego kroku odwiedzający otrzymają błąd połączenia nawet po prawidłowej propagacji DNS.

#### Konfiguracja Nginx dla subdomeny

Utwórz nowy plik konfiguracyjny bloku serwera dla swojej subdomeny:

sudo nano /etc/nginx/sites-available/blog.example.com

Dodaj następującą konfigurację:

server {
    listen 80;
    listen [::]:80;
    server_name blog.example.com;

    root /var/www/blog;
    index index.html index.php;

    access_log /var/log/nginx/blog.access.log;
    error_log  /var/log/nginx/blog.error.log;

    location / {
        try_files $uri $uri/ =404;
    }
}

Włącz konfigurację i przeładuj Nginx:

sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

#### Konfiguracja Apache dla subdomeny

Utwórz nowy plik konfiguracyjny wirtualnego hosta:

sudo nano /etc/apache2/sites-available/blog.example.com.conf

Dodaj następujący blok wirtualnego hosta:

<VirtualHost *:80>
    ServerName blog.example.com
    DocumentRoot /var/www/blog

    ErrorLog ${APACHE_LOG_DIR}/blog_error.log
    CustomLog ${APACHE_LOG_DIR}/blog_access.log combined

    <Directory /var/www/blog>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Włącz witrynę i przeładuj Apache:

sudo a2ensite blog.example.com.conf
sudo apache2ctl configtest
sudo systemctl reload apache2

Krok 4: Utwórz katalog główny witryny

Upewnij się, że określony katalog główny dokumentów faktycznie istnieje i zawiera pliki Twojej witryny:

sudo mkdir -p /var/www/blog
sudo chown -R www-data:www-data /var/www/blog
echo "<h1>Blog Subdomain is Live</h1>" | sudo tee /var/www/blog/index.html

Krok 5: Zabezpiecz subdomenę za pomocą SSL/TLS

Każda subdomena powinna być serwowana przez HTTPS. Pozostawienie subdomeny na zwykłym HTTP naraża użytkowników na zagrożenia bezpieczeństwa i może negatywnie wpłynąć na Twoje pozycje w wynikach wyszukiwania.

#### Opcja A: Bezpłatny SSL z Let’s Encrypt (Certbot)

sudo apt install certbot python3-certbot-nginx   # or python3-certbot-apache
sudo certbot --nginx -d blog.example.com

Certbot automatycznie uzyska certyfikat i zaktualizuje konfigurację Nginx (lub Apache), aby obsługiwać ruch HTTPS.

#### Opcja B: Wildcard certyfikat SSL

Jeśli planujesz tworzyć wiele subdomen, wildcard certyfikat SSL (*.example.com) obejmuje je wszystkie w ramach jednego certyfikatu. Jest to najbardziej efektywna opcja dla projektów z wieloma subdomenami.

> AlexHost oferuje szereg Certyfikatów SSL, w tym opcje wildcard, umożliwiające zabezpieczenie wszystkich subdomen za pomocą jednej instalacji.

Krok 6: Przetestuj swoją subdomenę

Po propagacji DNS i skonfigurowaniu serwera WWW sprawdź, czy wszystko działa prawidłowo:

  1. Otwórz przeglądarkę i przejdź do http://blog.example.com (lub https:// jeśli skonfigurowano SSL)
  2. Użyj internetowego narzędzia do sprawdzania propagacji DNS (np. whatsmydns.net), aby zweryfikować, czy rekord A/CNAME jest rozwiązywany globalnie
  3. Sprawdź logi błędów serwera WWW, jeśli subdomena nie ładuje się:
  • Nginx: sudo tail -f /var/log/nginx/blog.error.log
  • Apache: sudo tail -f /var/log/apache2/blog_error.log

Zarządzanie wieloma subdomenami

W przypadku witryn z kilkoma subdomenami organizacja staje się kluczowa. Oto kilka najlepszych praktyk:

  • Używaj wildcard rekordu DNS (*.example.com → your server IP), aby kierować wszystkie subdomeny na swój serwer, a następnie obsługiwać routing na poziomie serwera WWW
  • Dokumentuj swoją strefę DNS — prowadź rejestr każdej subdomeny, jej przeznaczenia i miejsca, na które wskazuje
  • Ustaw odpowiednie wartości TTL — używaj niższych wartości TTL (np. 300 sekund), gdy przewidujesz wprowadzanie zmian, i wyższych (np. 86400) dla stabilnych rekordów
  • Monitoruj dostępność subdomen niezależnie — każda subdomena jest w praktyce osobną witryną i powinna być odpowiednio monitorowana
  • Usuwaj nieużywane subdomeny — porzucone subdomeny mogą stać się lukami bezpieczeństwa (ataki przejęcia subdomeny)

Subdomeny a hosting poczty e-mail

Subdomeny odgrywają również rolę w infrastrukturze poczty e-mail. Rekordy takie jak mail.example.com są powszechnie używane jako nazwa hosta dla serwerów pocztowych, przywoływana w rekordach MX i konfiguracjach SMTP.

Jeśli konfigurujesz profesjonalną pocztę e-mail dla swojej domeny lub subdomeny, Hosting Poczty E-mail zapewnia w pełni zarządzane rozwiązanie z filtrowaniem spamu, dostępem do poczty webowej i niezawodną dostarczalnością — bez złożoności samodzielnego hostowania serwera pocztowego.

Często zadawane pytania dotyczące subdomen

Ile subdomen mogę utworzyć?

Technicznie DNS pozwala na nieograniczoną liczbę subdomen. W praktyce Twój rejestrator domen lub dostawca DNS może narzucać limity, ale większość pozwala na setki lub tysiące.

Czy subdomeny wpływają na SEO?

Google traktuje subdomeny jako oddzielne podmioty od domeny głównej. Oznacza to, że subdomena generalnie nie dziedziczy autorytetu domeny example.com. W przypadku witryn skupionych na treści podkatalogi są często preferowane ze względu na konsolidację SEO. Jednak w przypadku aplikacji, narzędzi lub usług, które są naprawdę odrębne, subdomeny są jak najbardziej odpowiednie.

Czy mogę używać subdomeny bez serwera WWW?

Tak — możesz tworzyć rekordy DNS dla subdomeny wskazujące na usługi zewnętrzne (np. hostowany formularz, punkt końcowy CDN lub platformę SaaS) bez konfigurowania własnego serwera WWW.

Czy subdomeny są bezpłatne?

Tak. Tworzenie subdomen nie wymaga dodatkowych opłat za rejestrację domeny. Potrzebujesz jedynie istniejącej zarejestrowanej domeny i dostępu do jej ustawień DNS.

Czy mogę skierować subdomenę do innego dostawcy hostingu?

Oczywiście. Ponieważ subdomeny są rozwiązywane przez DNS, możesz skierować app.example.com do dostawcy chmury, blog.example.com do platformy CMS i store.example.com na własny serwer — wszystko niezależnie.

Podsumowanie

Subdomeny są jednym z najpotężniejszych i najbardziej elastycznych narzędzi dostępnych do organizowania infrastruktury internetowej. Pozwalają na uruchamianie oddzielnych aplikacji, usług i sekcji treści pod jedną domeną główną — każda z własną konfiguracją serwera, certyfikatem SSL i niezależnym zarządzaniem.

Podsumowanie kluczowych kroków:

  1. Dodaj rekord DNS A lub CNAME dla subdomeny w panelu zarządzania DNS
  2. Skonfiguruj serwer WWW (Nginx lub Apache) z nowym blokiem serwera lub wirtualnym hostem
  3. Utwórz katalog główny dokumentów i wdróż swoją treść
  4. Zabezpiecz subdomenę certyfikatem SSL
  5. Przetestuj i monitoruj, aby potwierdzić, że wszystko działa prawidłowo

Niezależnie od tego, czy hostujesz jedną subdomenę, czy zarządzasz złożoną architekturą wielu subdomen, posiadanie odpowiedniej infrastruktury ma kluczowe znaczenie. Zapoznaj się z planami Hostingu VPS AlexHost, aby uzyskać pełny dostęp root i całkowitą kontrolę nad konfiguracją subdomen — lub przejrzyj nasze Panele Sterowania VPS, jeśli wolisz zarządzanie oparte na interfejsie graficznym.

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij