Цель: зарегистрировать домен или использовать бесплатный субдомен, настроить DNS и подключить сайт к хостингу.
1️⃣ Выбор домена
- Платный домен:
- Регистрируем через регистраторов: reg.ru, nic.ru, Namecheap, GoDaddy и т.д.
- Выбираем имя, проверяем доступность.
- Бесплатный субдомен:
- Примеры:
example.github.io,wordpress.com,000webhost.com,freenom.com(для .tk, .ml и др.) - Подходит для тестового сайта или учебного проекта.
- Примеры:
2️⃣ Настройка DNS
DNS (Domain Name System) отвечает за сопоставление имени домена с IP-адресом сервера.
Основные записи:
- A record → IP вашего сервера (VPS)
- CNAME → алиас (например,
www→ основной домен) - MX → почта (если нужна)
Пример для VPS:
A @ 123.45.67.89
CNAME www @
3️⃣ Настройка на хостинге
Если используете VPS:
- На VPS должен быть установлен веб-сервер (Apache/Nginx).
- В настройках домена (DNS) указываем IP VPS.
- В Apache создаём виртуальный хост для домена (как в статье WordPress).
Пример VirtualHost для Apache:
<VirtualHost *:80>
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log
CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined
</VirtualHost>
4️⃣ Использование Cloudflare (опционально)
Cloudflare даёт:
- Бесплатный SSL
- CDN (ускорение сайта)
- Защиту от DDoS
Подключение:
- Создаём аккаунт на cloudflare.com
- Добавляем домен
- Меняем NS-записи у регистратора на Cloudflare
- Настраиваем DNS внутри панели Cloudflare (A, CNAME и т.д.)
- Включаем SSL → «Full» или «Flexible»
Важно:
После смены NS-записей DNS может обновляться до 24 часов.
5️⃣ Проверка работы
- В браузере открываем
http://yourdomain.com - Если сайт на VPS, проверяем отображение и работу WordPress
- Для HTTPS проверяем замок (если Cloudflare SSL активирован)
💡 Вывод:
После регистрации домена и настройки DNS сайт доступен по выбранному имени.
Cloudflare можно подключить для безопасности, ускорения и SSL.
Для тестов и обучения подходит бесплатный субдомен.