#!/bin/sh # books.ruzzy.dev: vhost nginx + сертификат Let's Encrypt. Запуск на fr1: sudo sh ~/books/nginx/install.sh set -e here=$(dirname "$0") install -m 644 "$here/books.ruzzy.dev.conf" /etc/nginx/sites-available/books.ruzzy.dev.conf ln -sf /etc/nginx/sites-available/books.ruzzy.dev.conf /etc/nginx/sites-enabled/books.ruzzy.dev.conf nginx -t systemctl reload nginx # certbot допишет 443-блок и редирект с 80 в sites-available/books.ruzzy.dev.conf (продление — его же таймером) certbot --nginx -d books.ruzzy.dev --non-interactive --redirect nginx -t && systemctl reload nginx echo "готово: https://books.ruzzy.dev"