Різниця між хостингом і доменом
Хостинг — це місце, де зберігається сайт, його файли та база даних. Домен — це ім'я сайту в Інтернеті.
Для повноцінної роботи сайту потрібен і хостинг, і домен. Це дві окремі послуги, вони замовляються і оплачуються окремо.
Домен
Основне завдання домену — спрямовувати відвідувачів сайту на IP-адресу сервера, на якому розміщений цей сайт.
Коли ви вводите в адресному рядку браузера ім'я домену, браузер за допомогою системи DNS перетворює ім'я домену в IP-адресу сервера, після чого за отриманим IP звертається вже безпосередньо до сервера — відправляє запит і отримує на нього відповідь. Відповіддю на запит можуть бути сторінки сайту, зображення або інші дані.
Також домен відповідає за те, які поштові сервери повинні приймати вхідну пошту, і може використовуватися для інших цілей — наприклад, підтвердження права власності на домен або сайт.
Хостинг
Основне призначення хостингу — зберігання даних сайту та надання засобів для роботи його внутрішньої логіки (запуску скриптів, взаємодії з базою даних тощо). На сервері хостингу виділяється певний обсяг дискового простору, де можна розмістити скрипти сайту, його вміст, шаблони, плагіни та інші дані. Сервер хостингу приймає запити від відвідувачів сайту і повертає їм потрібну інформацію.
Сайт на хостингу — це віртуальний хост: сукупність певних налаштувань сервера та окремий каталог для зберігання його файлів. Якщо на хостингу розміщується відразу кілька сайтів, у кожного з них буде свій власний віртуальний хост зі своїми налаштуваннями та окремим каталогом для файлів.
Саме для віртуального хоста встановлюється SSL-сертифікат, налаштовуються редиректи тощо.