Привязываем домен, настраиваем виртуальный хост и включаем HTTPS.
Домен (vibecoding.plur.kz) — человекочитаемое имя, которое через DNS указывает на IP сервера. Когда пользователь вводит адрес, DNS отвечает: «этот домен живёт на 34.56.34.99» — и браузер идёт туда.
В панели управления доменом (у регистратора, например ps.kz) добавь запись:
Тип: A
Хост: vibecoding (или @ для корневого домена)
Значение: 34.56.34.99 (внешний IP сервера)
TTL: 3600Проверить, что домен указывает куда надо, можно командой:
dig +short vibecoding.plur.kz
# Должен вернуть IP твоего сервераDNS обновляется не мгновенно — от пары минут до нескольких часов. Если dig ещё не показывает твой IP, подожди.
Чтобы IP не сменился и не сломал домен, зарезервируй его статическим. Это бесплатно, пока он привязан к работающей VM.
gcloud compute addresses create vibecoding-ip \
--addresses=34.56.34.99 --region=us-central1 \
--project=ТВОЙ_PROJECT_IDСоздадим конфиг, который говорит nginx обслуживать наш домен из папки сайта:
server {
listen 80;
server_name vibecoding.plur.kz;
root /var/www/vibecoding;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}# Активируем сайт и проверяем конфиг
sudo ln -s /etc/nginx/sites-available/vibecoding \
/etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxSSL-сертификат включает шифрование (замочек в браузере, https://). Сервис Let's Encrypt даёт его бесплатно, а утилита certbot всё настраивает автоматически.
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d vibecoding.plur.kz
# certbot сам пропишет HTTPS и редирект с http на httpsCertbot настроит автопродление сертификата (он живёт 90 дней). Проверить можно так: sudo certbot renew --dry-run.
Теперь https://vibecoding.plur.kz открывает твой сайт с замочком. Именно по этой схеме развёрнут этот курс — ты только что прошёл реальный production-деплой.
Если у тебя есть домен — добавь A-запись на свой IP, настрой server block в nginx и выпусти сертификат через certbot. Открой сайт по https и убедись в замочке.
Незнакомое слово? Нажми — откроется полное объяснение в словаре.