#!/bin/bash # === Настройка Nginx для ИИ Пресс-секретарь === # Создаёт reverse-proxy конфиг для домена на порт 8061. set -e DOMAIN="${1:-press.my-dpr.ru}" PORT="${2:-8061}" echo "=== Настройка Nginx для $DOMAIN ===" echo "" # Проверяем, что конфиг ещё не существует if [ -f "/etc/nginx/sites-available/$DOMAIN" ]; then echo "⚠️ Конфиг /etc/nginx/sites-available/$DOMAIN уже существует." read -p "Перезаписать? (y/N): " CONFIRM if [ "$CONFIRM" != "y" ] && [ "$CONFIRM" != "Y" ]; then echo "Отмена" exit 0 fi fi # Создаём конфиг (HTTP, SSL добавит certbot) sudo tee /etc/nginx/sites-available/$DOMAIN > /dev/null < http://127.0.0.1:$PORT" echo "" echo "Следующий шаг — SSL: ./ssl-setup.sh $DOMAIN"