Додавання вебсайтів з нестандартними доменами верхнього рівня (TLDs)
У ServBay ви можете використовувати нестандартні домени верхнього рівня (TLDs) для створення та керування локальними сайтами для розробки. Такий підхід дозволяє суттєво економити на реєстрації доменів, а у поєднанні з автоматично згенерованими довіреними SSL-сертифікатами від ServBay значно підвищується безпека локального середовища розробки. У цій статті детально розглянуто поняття нестандартних доменів верхнього рівня, їхні переваги й те, як швидко та зручно додати такий сайт у ServBay.
Що таке нестандартні домени верхнього рівня (TLDs)
Домен верхнього рівня (Top-Level Domain, TLD) — це найвищий рівень у ієрархії системи доменних імен (DNS), наприклад, поширені .com
, .org
, .net
. Нестандартні домени верхнього рівня (TLDs) — це доменні суфікси, які не зареєстровані або не використовуються в загальнодоступній системі DNS. Зазвичай вони зарезервовані для спеціальних цілей — наприклад, для внутрішніх мереж, локального середовища розробки чи тестування.
Головна перевага використання нестандартних TLD у тому, що вони не резольвляться в Інтернеті, тобто ідеально підходять для ізольованих локальних чи тестових середовищ.
Увага
Ми не рекомендуємо використовувати TLD *.test
і *.local
у ServBay. Відповідно до стандартів (як-от RFC 6762 та RFC 2606), резолюція цих TLD часто складна й може задіювати Multicast DNS (mDNS) та інші механізми, що може сповільнити завантаження сайту або зробити резолюцію нестабільною. Рекомендується використовувати .dev
, .localtest
, .servbay.demo
або інші унікальні, неконфліктні суфікси.
Поширені приклади нестандартних доменів
Крім згаданих вище рекомендованих до уникнення .test
та .local
, для локальної розробки часто використовують такі нестандартні доменні суфікси:
.dev
(Увага:.dev
нині належить Google як HSTS TLD, браузери завжди вимагають HTTPS, що добре поєднується з автоматичними SSL від ServBay).localtest
.servbay.demo
(або унікальні кастомні суфікси під ваші проєкти).example
(зарезервовано для документування та прикладів).internal
.lan
Для їх використання не потрібно реєстрації та налаштування у публічних DNS.
Переваги використання нестандартних доменів
1. Економія коштів
Використовуючи нестандартні домени для локальної розробки, вам не потрібно оплачувати реєстрацію чи продовження доменних імен. Для розробників з багатьма локальними сайтами чи частими тестовими середовищами це суттєва економія.
2. Підвищена безпека локальної розробки
Оскільки нестандартні TLD не резольвляться через публічний DNS, сторонні користувачі не можуть отримати доступ до ваших локальних сайтів через такі домени — ви захищені від зовнішніх ризиків. А завдяки автоматично згенерованим довіреним SSL-сертифікатам від ServBay (через ServBay PKI), на вашому локальному сайті увесь трафік захищений через HTTPS. Це дозволяє моделювати сценарії продакшн-HTTPS і підвищує рівень безпеки локальної розробки.
3. Зручність керування проєктами та тестуванням
Для кожного локального проєкту чи середовища можна задати власний простий для запам’ятовування домен (наприклад, myproject.dev
, api.localtest
). ServBay автоматично налаштує резолюцію для цих імен — не доведеться вручну змінювати файл hosts. Це значно спрощує керування кількома локальними сайтами й підвищує точність тестування та ефективність розробки.
Як додати сайт з нестандартним доменом у ServBay
Додаючи сайт із нестандартним доменом у ServBay, ви практично не стикаєтесь із складними діями. ServBay автоматично налаштовує локальний DNS (через вбудований DNS-резольвер або модифікацію hosts), а також генерує довірений SSL-сертифікат — процес спрощується до кількох кліків.
Крок 1: Відкрийте інтерфейс керування ServBay
Відкрийте програму ServBay
у папці програм macOS, двічі натисніть для запуску.
Крок 2: Перейдіть до керування сайтами
Після запуску у головному вікні ліворуч виберіть розділ Сайти
. Це відкриє сторінку керування сайтами у ServBay.
Крок 3: Додаємо новий сайт
У нижній частині сторінки керування сайтами натисніть кнопку +
. Праворуч з’явиться нова форма для введення налаштувань нового сайту.
Крок 4: Налаштуйте нестандартний домен та інші параметри
У формі додавання сайту знайдіть поле «Домен». Впишіть туди обране нестандартне доменне ім’я, наприклад myproject.dev
чи api.servbay.demo
.
Далі заповніть інші необхідні параметри сайту:
- Коренева папка (Document Root): Вкажіть локальний шлях до файлів сайту (рекомендуємо створювати підпапки в
/Applications/ServBay/www/
). - Версія PHP (PHP Version): Для PHP-проєктів вкажіть потрібну версію PHP.
- Інші налаштування: Оберіть індексний файл, SSL-протокол та інше згідно вимог проєкту.
Крок 5: Збережіть конфігурацію сайту
Після внесення усіх потрібних даних натисніть кнопку Зберегти
внизу форми. ServBay одразу застосує зміни й виконає необхідні налаштування у фоновому режимі.
Крок 6: ServBay автоматично обробляє резолюцію домену та SSL
Після збереження:
- Локальна DNS-резолюція: ServBay налаштовує систему так, аби ваш нестандартний домен резольвився на локальне середовище (зазвичай це
127.0.0.1
або::1
). Вам не потрібно вручну редагувати/etc/hosts
. - Автоматичне створення та довіра до SSL-сертифікату: ServBay за допомогою вбудованого ServBay CA (локального центру сертифікації) створить для вашого домену довірений SSL-сертифікат. Через ServBay PKI цей CA довіряє ваша ОС, тож браузер не битиме тривогу при доступі до сайту.
Тепер ви зможете відкрити ваш локальний сайт через обраний нестандартний домен — наприклад, https://myproject.dev
.
На що звернути увагу при використанні нестандартних TLD
1. Конфлікти доменних імен
Хоч нестандартні TLD і не конфліктують із публічними доменами, але варто впевнитися, що у вашій локальній чи корпоративній мережі такі домени не дублюють вже існуючі. Оригінальні або з префіксом проекта суфікси значно знижують цей ризик.
2. Обмеження доступу для внутрішньої мережі
Такі TLD працюють лише на комп’ютері, де запущений ServBay, чи у корпоративній мережі з належно налаштованими DNS-резольверами. Вони не будуть доступні з Інтернету.
3. Максимальне використання SSL ServBay
Для локальної розробки настійно рекомендуємо використовувати HTTPS. Автоматичне створення SSL-сертифікатів для нестандартних TLD від ServBay забезпечує середовище, максимально схоже на бойове, і дозволяє виявити й усунути потенційні проблеми із HTTPS заздалегідь.
Підсумки
Використання нестандартних доменів верхнього рівня (TLDs) у ServBay — потужний спосіб підвищити комфорт і безпеку локальної розробки. Ви економите на доменах, отримуєте автоматичну DNS-резолюцію та довірені SSL-сертифікати — все максимально просто для багатопроектної розробки.
Завдяки цій функції в ServBay можна швидко й зручно створювати унікальні локальні домени для будь-яких проєктів без потреби у складних ручних налаштуваннях. Не важливо, ви працюєте з PHP, Node.js, Python, Go, Java чи інтегруєте MySQL, PostgreSQL, MongoDB, Redis або конфігуруєте Caddy/Nginx — у поєднанні з нестандартними TLDs ServBay забезпечить вас ефективною, безпечною та гнучкою платформою локальної розробки. Спробуйте додати ваш перший сайт із нестандартним доменом у ServBay уже сьогодні!