mikolajfiuk.pl
dokumentacja  /  DNS & hosting

Subdomeny w mikolajfiuk.pl
— konfiguracja krok po kroku.

Od rekordu DNS w Hostido, przez Virtual Host w Apache/Nginx, aż po certyfikat SSL — kompletna ścieżka uruchomienia własnej subdomeny, tak jak faktycznie przechodzi przez nią zapytanie przeglądarki.

zapytanie DNS — panel.mikolajfiuk.pl
$dig panel.mikolajfiuk.pl +short
→ szukam rekordu w strefie mikolajfiuk.pl ...
→ znaleziono: A  TTL 3600
→ 123.123.123.123
→ serwer: VirtualHost panel.mikolajfiuk.pl ✓
$

Czym są subdomeny?

Subdomena to dodatkowy adres działający w ramach głównej domeny — pozwala tworzyć osobne części serwisu bez kupowania kolejnej domeny. Każda z nich może prowadzić do zupełnie innego miejsca: innego katalogu, innej aplikacji, a nawet innego serwera.

panel.mikolajfiuk.pl
panel administracyjny
blog.mikolajfiuk.pl
blog
api.mikolajfiuk.pl
API aplikacji
sklep.mikolajfiuk.pl
sklep internetowy
test.mikolajfiuk.pl
wersja testowa

Jak działa subdomena?

DNS działa jak książka adresowa internetu — mówi przeglądarce, pod jaki adres IP lub serwer skierować dane zapytanie.

użytkownik wpisuje adres
→
DNS sprawdza gdzie kierować
→
serwer odbiera zapytanie
→
serwer zwraca stronę / aplikację
W skrócie: jeżeli ktoś szuka panel.mikolajfiuk.pl, DNS mówi przeglądarce, żeby skierowała go pod właściwy adres IP lub serwer.

Tworzenie subdomeny w Hostido

  • 01 Zaloguj się do panelu klienta Hostido.
  • 02 Przejdź do zarządzania domenami.
  • 03 Wybierz domenę mikolajfiuk.pl.
  • 04 Otwórz ustawienia DNS / strefę DNS.

Dodanie rekordu DNS

Subdomenę tworzy się najczęściej dodając rekord A (wskazanie na konkretny adres IP) lub CNAME (wskazanie na istniejący adres/usługę).

TypKiedy używaćPrzykład wartości
Asubdomena ma wskazywać bezpośrednio na serwer123.123.123.123
CNAMEsubdomena ma działać jak istniejąca domena / usługa zewnętrznamikolajfiuk.pl

Rekord A

strefa DNS · Hostido
# Nazwa / Typ / Wartość / TTL
Nazwa:  panel
Typ:    A
Wartość: 123.123.123.123
TTL:    3600

Efekt: panel.mikolajfiuk.pl → 123.123.123.123

Rekord CNAME

strefa DNS · Hostido
Nazwa:  blog
Typ:    CNAME
Wartość: mikolajfiuk.pl

Efekt: blog.mikolajfiuk.pl działa tak samo jak mikolajfiuk.pl. Stosuje się to zwykle przy usługach zewnętrznych — CDN, platformach hostingowych, aplikacjach SaaS.

Konfiguracja subdomeny na serwerze

Samo DNS nie wystarczy — serwer musi wiedzieć, co pokazać, gdy ktoś odwiedzi daną subdomenę. Każda z nich dostaje swój katalog na dysku:

/var/www/ ├── mikolajfiuk.pl │ ├── panel │   └── index.html │ ├── blog │   └── index.php │ └── sklep      └── index.php

Apache — Virtual Host

/etc/apache2/sites-available/panel.conf
<VirtualHost *:80>

  ServerName panel.mikolajfiuk.pl
  DocumentRoot /var/www/panel

  <Directory /var/www/panel>
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>
bash
$ systemctl reload apache2

Nginx

/etc/nginx/sites-available/panel
server {
  listen 80;
  server_name panel.mikolajfiuk.pl;
  root /var/www/panel;
  index index.html index.php;
}
bash
$ systemctl reload nginx

Certyfikat SSL dla subdomeny

Każda subdomena powinna mieć własny certyfikat, żeby https://panel.mikolajfiuk.pl działało z zieloną kłódką. Najprościej — darmowym certyfikatem Let's Encrypt.

bash
# Nginx
$ certbot --nginx -d panel.mikolajfiuk.pl

# Apache
$ certbot --apache -d panel.mikolajfiuk.pl

Przykładowa organizacja domeny

Dobrą praktyką jest rozdzielenie usług na osobne, czytelnie nazwane subdomeny:

www.mikolajfiuk.pl
główna strona
panel.mikolajfiuk.pl
panel użytkownika
api.mikolajfiuk.pl
backend aplikacji
dev.mikolajfiuk.pl
środowisko testowe
storage.mikolajfiuk.pl
pliki i zasoby
Propagacja DNS: zmiany zwykle widać po kilku minutach, czasem po kilku godzinach, maksymalnie do 24–48h. Sprawdzisz to poleceniem ping panel.mikolajfiuk.pl lub nslookup panel.mikolajfiuk.pl.

Podsumowanie — 6 kroków do uruchomienia

  • 1 Utwórz subdomenę w Hostido lub dodaj rekord DNS.
  • 2 Skieruj ją rekordem A na IP serwera albo CNAME na inną usługę.
  • 3 Skonfiguruj Virtual Host w Apache/Nginx.
  • 4 Wskaż katalog z plikami strony.
  • 5 Włącz certyfikat SSL (Let's Encrypt).
  • 6 Sprawdź działanie — ping / nslookup.

Po poprawnej konfiguracji każda subdomena działa jako niezależna część infrastruktury, pozostając powiązana z główną domeną mikolajfiuk.pl.