Залив через лендинг (НЕ ОБЯЗАТЕЛЬНО)
Через лендинг вы упростите себе полный процесс ворка, но это не обязательно
Если вы новичок и хотите быстро запустить свой первый лендинг. Этот гайд специально создан для тех, кто никогда не занимался развертыванием сайтов
Шаг 1: Покупка сервера и домена
Регистрация домена
Перейдите на Namecheap.com либо же любой другой магазин по доменом
Введите в поиске желаемое имя домена (например,
moy-lending.com)Добавьте подходящий вариант в корзину.
Оплатите домен
Покупка VPS:
Перейдите на Timeweb Cloud либо Powervps или любой свой
Зарегистрируйте аккаунт
Выбираем самый минимальный тариф при создании
При создании сервера выберите Ubuntu 22.04
Шаг 2: Подключение к серверу и базовая настройка
Используем встроенный в Windows терминал для настройки сервера.
Нажмите
Win + R, введитеcmdи нажмите EnterВ командной строке введите:
bash ssh root@ВАШ_IP_АДРЕС_СЕРВЕРА(Замените
ВАШ_IP_АДРЕС_СЕРВЕРАна IP из вашего хоста)На вопрос о доверии введите
yesВведите пароль (символы не отображаются — это нормально) и нажмите Enter
Вы подключились! Теперь выполните команды для настройки:
Обновляем систему:
bash apt update && apt upgrade -yСтавим веб-сервер Nginx:
bash apt install nginx -yРазрешаем веб-трафик:
bash ufw allow 'Nginx Full'
Проверка: Введите IP вашего сервера в браузере. Должна открыться страница "Welcome to nginx!".
Шаг 3: Загрузка файлов лендинга через FileZilla
Установка FileZilla
Скачайте FileZilla с официального сайта: https://filezilla-project.org/
Подключение к серверу
Запустите FileZilla
В верхней панели введите:
Хост: sftp://ВАШ_IP_АДРЕС_СЕРВЕРА
Имя пользователя: root
Пароль: ваш root-пароль из хоста
Порт: 22
Нажмите "Быстрое соединение"
Загрузка файлов вашего лендинга
Слева (ваш компьютер) — найдите папку с файлами лендинга (где лежит
index.html)Справа (сервер) — перейдите в папку
/var/www/html/Удалите стандартный файл: найдите
index.nginx-debian.htmlна сервере, нажмите правой кнопкой → "Удалить"Загрузите ваши файлы: выделите все файлы вашего лендинга слева и перетащите их в правую часть (в папку
/var/www/html/)
Проверка прав доступа Вернитесь в командную строку (SSH) и выполните:
bash chmod -R 755 /var/www/html/Готово! Ваш лендинг теперь должен открываться по IP-адресу сервера.
Шаг 4: Привязка домена к Cloudflare
Cloudflare защитит лендинг и добавит SSL бесплатно.
Регистрация в Cloudflare:
Зарегистрируйтесь на dash.cloudflare.com.
Добавьте сайт: Введите ваш домен (rokuteam.com).
Изменение NS-серверов:
Cloudflare даст вам свои NS (например, ns1.cloudflare.com и ns2.cloudflare.com).
В панели Virtualine: "Domains" > Ваш домен > "Nameservers" > Измените на NS от Cloudflare.
Сохраните. DNS-propagation может занять 1-48 часов.
Настройка DNS в Cloudflare:
В Cloudflare > DNS > Добавьте запись:
Type: A
Name: @ (для основного домена)
IPv4: IP вашего сервера.
TTL: Auto.
+
Type: A
Name: www (для основного домена)
IPv4: IP вашего сервера.
TTL: Auto.
Включите "Proxy status" (оранжевое облачко) для CDN.
SSL в Cloudflare:
В SSL/TLS > Overview > Включите "Flexible".
В SSL/TLS > Edge Certificates > Включите "Always Use HTTPS".
Cloudflare выдаст бесплатный SSL.
Настройка безопасности в Cloudflare
Перейдите в раздел "Security" > "Settings" и настройте базовые параметры для защиты лендинга:
Делаем все как на скринах


Перейдите в раздел "Security" > "Security Rules" > "Create Rule" > "Custom Rule"

Делаем все как на скрине, в Value укажите свой домен, В Choose action > Managed Challenge, дальше жмите Deploy.
Готово, вы настроили домен, залили лендинг.
Last updated