Найти в Дзене
AERONYTE

Настройка поддомена

Подожди 5–10 минут — иногда до 1 часа — пока запись обновится. Проверь так: dig dasha.davydenkova.alexproai.ru +short sudo mkdir -p /home/alexadmin/dev/dasha.davydenkova.alexproai.ru sudo cp -r /home/alexadmin/dev/alexproai.ru/* /home/alexadmin/dev/dasha.davydenkova.alexproai.ru/ sudo mkdir -p /var/www/dasha.davydenkova.alexproai.ru # Сюда положи: index.html, favicon.ico, avatar.jpg, styles.css sudo cp -r /home/alexadmin/dev/dasha.davydenkova.alexproai.ru/* /var/www/dasha.davydenkova.alexproai.ru/ Проверь права: sudo chown -R www-data:www-data /var/www/dasha.davydenkova.alexproai.ru Создай файл: sudo vim /etc/nginx/sites-available/dasha.davydenkova.alexproai.ru Вставь: server { listen 80; server_name dasha.davydenkova.alexproai.ru; root /var/www/dasha.davydenkova.alexproai.ru; index index.html; location / { try_files $uri $uri/ =404; } } Активируй сайт: sudo ln -s /etc/nginx/sites-available/dasha.davydenkova.alexproai.ru /etc/nginx/sites-enabled/ Проверь и перезапусти: sudo nginx -t
Оглавление

Шаг 1. Добавь DNS-запись у регистратора (Reg.ru)

Подожди 5–10 минут — иногда до 1 часа — пока запись обновится. Проверь так:

dig dasha.davydenkova.alexproai.ru +short

Шаг 2. Создай папку и положи туда сайт

sudo mkdir -p /home/alexadmin/dev/dasha.davydenkova.alexproai.ru
sudo cp -r /home/alexadmin/dev/alexproai.ru/* /home/alexadmin/dev/dasha.davydenkova.alexproai.ru/

sudo mkdir -p /var/www/dasha.davydenkova.alexproai.ru
# Сюда положи: index.html, favicon.ico, avatar.jpg, styles.css
sudo cp -r /home/alexadmin/dev/dasha.davydenkova.alexproai.ru/* /var/www/dasha.davydenkova.alexproai.ru/

Проверь права:

sudo chown -R www-data:www-data /var/www/dasha.davydenkova.alexproai.ru

Шаг 3. Создай Nginx-конфиг

Создай файл:

sudo vim /etc/nginx/sites-available/dasha.davydenkova.alexproai.ru

Вставь:

server {

listen 80;

server_name dasha.davydenkova.alexproai.ru;

root /var/www/dasha.davydenkova.alexproai.ru;

index index.html;

location / {

try_files $uri $uri/ =404;

}

}

-2

Активируй сайт:

sudo ln -s /etc/nginx/sites-available/dasha.davydenkova.alexproai.ru /etc/nginx/sites-enabled/

Проверь и перезапусти:

sudo nginx -t && sudo systemctl reload nginx

Шаг 4. Установи бесплатный SSL через Let's Encrypt

Если certbot не установлен:

sudo apt update
sudo apt install certbot python3-certbot-nginx -y

Запусти автоматическую настройку HTTPS:

sudo certbot --nginx -d dasha.davydenkova.alexproai.ru

Ответь на вопросы (всё можно по умолчанию, только выбери редирект HTTP→HTTPS в конце).

Шаг 5. Проверь автоматическое продление SSL

Убедись, что есть cron или systemd таймер:

sudo systemctl list-timers | grep certbot

Или вручную проверь:

sudo certbot renew --dry-run

Готово!

Проверь в браузере:

https://dasha.davydenkova.alexproai.ru

— должен открываться твой статический сайт через HTTPS.

Заметка для себя:

sudo cp index.html /var/www/alexproai.ru/html/
sudo nginx -t && sudo systemctl reload nginx