Dodawanie stron z niestandardowymi końcówkami domen (TLD)
W ServBay możesz korzystać z niestandardowych końcówek domen (TLD), aby tworzyć i zarządzać lokalnymi stronami deweloperskimi. Takie rozwiązanie pozwala zaoszczędzić na kosztach rejestracji domen, a w połączeniu z automatycznie generowanymi przez ServBay zaufanymi certyfikatami SSL – znacząco podnieść bezpieczeństwo lokalnego środowiska developerskiego. W tym artykule szczegółowo wyjaśniamy, czym są niestandardowe TLD, jakie dają korzyści oraz jak szybko skonfigurować lokalną stronę na własnej końcówce domeny w ServBay.
Wprowadzenie do niestandardowych końcówek domen (TLD)
TLD (ang. Top-Level Domain) to najwyższa część adresu domenowego w systemie DNS, np. znane nam .com
, .org
, .net
itd. Niestandardowe TLD to końcówki, które nie zostały zarejestrowane lub szeroko stosowane w publicznym systemie DNS. Zwykle są zarezerwowane do specyficznych zastosowań, takich jak sieci wewnętrzne, środowiska developerskie lub testowe.
Główną zaletą korzystania z niestandardowych końcówek domen jest to, że nie są rozwiązywane w publicznym internecie, co sprawia, że idealnie nadają się do izolowanego środowiska lokalnego bądź testowego.
Uwaga
Nie zalecamy stosowania TLD *.test
oraz *.local
w ServBay. Zgodnie z obowiązującymi standardami (np. RFC 6762 i RFC 2606), rozwiązywanie tych domen jest bardziej złożone – może obejmować mechanizmy multicast DNS (mDNS), co prowadzi do spowolnienia ładowania stron lub niestabilnego działania DNS. Zalecamy korzystanie z końcówek takich jak: .dev
, .localtest
, .servbay.demo
lub innych własnych, unikalnych i niekolidujących TLD.
Przykładowe niestandardowe końcówki domen
Oprócz wspomnianych wyżej, odradzanych końcówek .test
i .local
, w lokalnym developmentcie popularne i warte rozważenia są także inne niestandardowe TLD:
.dev
(uwaga: jest to obecnie TLD należąca do Google z wymuszonym HSTS – przeglądarki wymagają HTTPS, co świetnie współgra z automatycznym SSL w ServBay).localtest
.servbay.demo
(lub dowolna inna własna, unikalna końcówka).example
(przeznaczone do dokumentacji i przykładów).internal
.lan
Stosowanie tych końcówek w lokalnej sieci lub dedykowanym środowisku programistycznym nie wymaga rejestracji ani konfiguracji w publicznym DNS.
Zalety korzystania z niestandardowych TLD
1. Oszczędność kosztów
Dzięki stosowaniu niestandardowych końcówek domen podczas lokalnego developmentu nie ponosisz kosztów rejestracji czy odnawiania domen. To szczególnie ważne dla osób mających wiele projektów lokalnych lub często zakładających środowiska testowe – oszczędności mogą być znaczące.
2. Większe bezpieczeństwo środowiska lokalnego
Ponieważ niestandardowe domeny nie są rozwiązywane publicznie, nikt z zewnątrz nie będzie mógł dostać się do Twojej lokalnej strony, eliminując ryzyko ataku z internetu. Połączone z automatycznie generowanymi zaufanymi certyfikatami SSL w ServBay (przez ServBay PKI), umożliwiają pełne wykorzystanie HTTPS w środowisku lokalnym i symulowanie produkcyjnych scenariuszy bezpieczeństwa.
3. Ułatwione zarządzanie developmentem i testami
Używając własnych końcówek domen, możesz przyporządkować każdemu projektowi czy testowanemu API osobną, łatwą do zapamiętania domenę (np. myproject.dev
, api.localtest
). ServBay automatycznie obsłuży rozwiązywanie tych adresów, bez konieczności ręcznego edytowania pliku hosts. Dzięki temu zarządzanie wieloma projektami jest łatwiejsze i bardziej przejrzyste, podnosząc zarówno wydajność pracy, jak i precyzję testów.
Jak dodać stronę z niestandardowym TLD w ServBay
Dodanie strony z niestandardową końcówką w ServBay to szybki i prosty proces. ServBay automatycznie zajmie się rozwiązywaniem lokalnych domen (przez wbudowanego resolvera DNS lub modyfikację hosts) oraz generowaniem i ufaniem certyfikatom SSL – wszystko dzieje się automatycznie, bez żmudnej konfiguracji.
Krok 1: Otwórz panel zarządzania ServBay
Znajdź aplikację ServBay
w folderze Aplikacje na swoim Macu i uruchom program.
Krok 2: Przejdź do zarządzania stronami
Po uruchomieniu ServBay zobaczysz ekran główny. W menu po lewej wybierz Strony
– otworzysz tym samym panel zarządzania stronami w ServBay.
Krok 3: Dodaj nową stronę
Na dole panelu zarządzania stronami kliknij przycisk +
. Po prawej stronie wyświetli się formularz do wprowadzenia konfiguracji nowej strony.
Krok 4: Skonfiguruj niestandardowy TLD i resztę ustawień
W formularzu znajdź pole „Domena” i wpisz wybraną niestandardową końcówkę, np. myproject.dev
lub api.servbay.demo
.
Następnie uzupełnij pozostałe niezbędne dane, takie jak:
- Katalog główny (Document Root): wskaż ścieżkę do folderu ze źródłami Twojej strony (zalecamy tworzyć podkatalogi pod
/Applications/ServBay/www/
). - Wersja PHP (PHP Version): jeśli jest to projekt PHP, wybierz odpowiednią wersję PHP.
- Pozostałe ustawienia: dostosuj plik startowy, protokół SSL i inne wymagane opcje zgodnie z potrzebami projektu.
Krok 5: Zapisz konfigurację strony
Po wprowadzeniu wszystkich niezbędnych informacji kliknij przycisk Zapisz
pod formularzem. ServBay natychmiast zastosuje Twoje ustawienia oraz wykona wszystkie potrzebne operacje w tle.
Krok 6: ServBay automatycznie obsługuje rozwiązywanie DNS i certyfikaty SSL
Po zapisaniu ustawień, ServBay automatycznie wykona poniższe działania:
- Lokalne rozwiązywanie DNS: ServBay skonfiguruje system w taki sposób, aby Twój niestandardowy TLD wskazywał lokalnie na środowisko developerskie (najczęściej na
127.0.0.1
lub::1
). Nie musisz już ręcznie modyfikować pliku/etc/hosts
. - Automatyczne generowanie i zaufanie certyfikatom SSL: ServBay, korzystając z wbudowanej ServBay CA (lokalne centrum certyfikacji), wygeneruje zaufany certyfikat SSL dla Twojej domeny. Ponieważ ServBay CA jest zaufana przez system poprzez ServBay PKI, Twoja przeglądarka bez problemu zaakceptuje takie certyfikaty i nie pojawią się ostrzeżenia o bezpieczeństwie.
Teraz możesz już otwierać swoją lokalną stronę wpisując adres z własną niestandardową końcówką (np. https://myproject.dev
) w przeglądarce.
Na co uważać przy korzystaniu z niestandardowych TLD
1. Kolizje nazw domen
Chociaż niestandardowe TLD nie kolidują z domenami publicznymi, upewnij się, że wybrana końcówka nie jest już używana w Twojej sieci lokalnej lub przez inne projekty. Najlepiej stosować unikalne TLD lub prefiksy powiązane z nazwą projektu.
2. Ograniczenie dostępu do sieci lokalnej
Pamiętaj, że takie domeny będą działać tylko na tym komputerze, na którym działa ServBay, lub w sieci lokalnej posiadającej odpowiednią konfigurację DNS. Nie są dostępne z poziomu internetu.
3. Wykorzystaj integrację SSL ServBay
Zdecydowanie rekomendujemy stosowanie HTTPS również w środowisku lokalnym. Automatycznie generowany SSL w ServBay zapewnia maksymalne zbliżenie do warunków produkcyjnych – łatwiej dzięki temu wychwycić potencjalne problemy z HTTPS już na etapie developmentu.
Podsumowanie
Korzystanie z niestandardowych TLD w ServBay to potężne narzędzie podnoszące komfort developerów podczas pracy nad lokalnymi projektami. Pozwala nie tylko ograniczyć koszty związane z domenami, ale również – dzięki automatycznemu rozwiązywaniu DNS i zaufanym certyfikatom SSL – znacząco poprawia bezpieczeństwo środowiska oraz ułatwia zarządzanie wieloma projektami.
Ta funkcja ServBay sprawia, że konfiguracja osobnej, łatwo sterowalnej domeny dla każdego projektu jest banalnie prosta i szybka – bez ręcznej konfiguracji. Bez względu na to, czy tworzysz aplikacje w PHP, Node.js, Pythonie, Go, Javie; korzystasz z baz danych MySQL, PostgreSQL, MongoDB, Redis; czy stawiasz serwer Caddy/Nginx – połączenie ServBay i niestandardowych TLD zapewni Ci wydajne, bezpieczne i elastyczne środowisko lokalne. Wypróbuj już dziś dodanie swojej pierwszej lokalnej strony na własnej domenie w ServBay!