Залив через лендинг (НЕ ОБЯЗАТЕЛЬНО)

Через лендинг вы упростите себе полный процесс ворка, но это не обязательно

Если вы новичок и хотите быстро запустить свой первый лендинг. Этот гайд специально создан для тех, кто никогда не занимался развертыванием сайтов

Шаг 1: Покупка сервера и домена

  1. Регистрация домена

    • Перейдите на Namecheap.com либо же любой другой магазин по доменом

    • Введите в поиске желаемое имя домена (например, moy-lending.com)

    • Добавьте подходящий вариант в корзину.

    • Оплатите домен

  2. Покупка VPS:

    • Перейдите на Timeweb Cloud либо Powervps или любой свой

    • Зарегистрируйте аккаунт

    • Выбираем самый минимальный тариф при создании

    • При создании сервера выберите Ubuntu 22.04

Шаг 2: Подключение к серверу и базовая настройка

Используем встроенный в Windows терминал для настройки сервера.

  1. Нажмите Win + R, введите cmd и нажмите Enter

  2. В командной строке введите:

    bash
    ssh root@ВАШ_IP_АДРЕС_СЕРВЕРА

    (Замените ВАШ_IP_АДРЕС_СЕРВЕРА на IP из вашего хоста)

  3. На вопрос о доверии введите yes

  4. Введите пароль (символы не отображаются — это нормально) и нажмите Enter

Вы подключились! Теперь выполните команды для настройки:

  1. Обновляем систему:

    bash
    apt update && apt upgrade -y
  2. Ставим веб-сервер Nginx:

    bash
    apt install nginx -y
  3. Разрешаем веб-трафик:

    bash
    ufw allow 'Nginx Full'

Проверка: Введите IP вашего сервера в браузере. Должна открыться страница "Welcome to nginx!".

Шаг 3: Загрузка файлов лендинга через FileZilla

  1. Установка FileZilla

  2. Подключение к серверу

    • Запустите FileZilla

    • В верхней панели введите:

      • Хост: sftp://ВАШ_IP_АДРЕС_СЕРВЕРА

      • Имя пользователя: root

      • Пароль: ваш root-пароль из хоста

      • Порт: 22

    • Нажмите "Быстрое соединение"

  3. Загрузка файлов вашего лендинга

    • Слева (ваш компьютер) — найдите папку с файлами лендинга (где лежит index.html)

    • Справа (сервер) — перейдите в папку /var/www/html/

    • Удалите стандартный файл: найдите index.nginx-debian.html на сервере, нажмите правой кнопкой → "Удалить"

    • Загрузите ваши файлы: выделите все файлы вашего лендинга слева и перетащите их в правую часть (в папку /var/www/html/)

  4. Проверка прав доступа Вернитесь в командную строку (SSH) и выполните:

    bash
    chmod -R 755 /var/www/html/

    Готово! Ваш лендинг теперь должен открываться по IP-адресу сервера.

Шаг 4: Привязка домена к Cloudflare

Cloudflare защитит лендинг и добавит SSL бесплатно.

  1. Регистрация в Cloudflare:

    • Зарегистрируйтесь на dash.cloudflare.com.

    • Добавьте сайт: Введите ваш домен (rokuteam.com).

  2. Изменение NS-серверов:

    • Cloudflare даст вам свои NS (например, ns1.cloudflare.com и ns2.cloudflare.com).

    • В панели Virtualine: "Domains" > Ваш домен > "Nameservers" > Измените на NS от Cloudflare.

    • Сохраните. DNS-propagation может занять 1-48 часов.

  3. Настройка DNS в Cloudflare:

    • В Cloudflare > DNS > Добавьте запись:

      • Type: A

      • Name: @ (для основного домена)

      • IPv4: IP вашего сервера.

      • TTL: Auto.

      • +

      • Type: A

      • Name: www (для основного домена)

      • IPv4: IP вашего сервера.

      • TTL: Auto.

    • Включите "Proxy status" (оранжевое облачко) для CDN.

  4. SSL в Cloudflare:

    • В SSL/TLS > Overview > Включите "Flexible".

    • В SSL/TLS > Edge Certificates > Включите "Always Use HTTPS".

    • Cloudflare выдаст бесплатный SSL.

  5. Настройка безопасности в Cloudflare

  • Перейдите в раздел "Security" > "Settings" и настройте базовые параметры для защиты лендинга:

  • Делаем все как на скринах

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

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

Готово, вы настроили домен, залили лендинг.

Last updated