#!/bin/bash # Скрипт для установки конфигурации nginx для модерации echo "🔧 Установка конфигурации Nginx для moderation.nkm.guru" # Создать директорию если не существует sudo mkdir -p /etc/nginx/sites-available sudo mkdir -p /etc/nginx/sites-enabled # Путь к файлу конфигурации CONFIG_FILE="nginx-moderation-production.conf" # Проверить существование файла if [ ! -f "$CONFIG_FILE" ]; then echo "❌ Ошибка: Файл $CONFIG_FILE не найден!" echo "Убедитесь что вы в директории проекта" exit 1 fi # Скопировать конфигурацию echo "📋 Копирование конфигурации..." sudo cp "$CONFIG_FILE" /etc/nginx/sites-available/moderation.nkm.guru # Создать симлинк echo "🔗 Создание симлинка..." sudo ln -sf /etc/nginx/sites-available/moderation.nkm.guru /etc/nginx/sites-enabled/moderation.nkm.guru # Проверить конфигурацию echo "✔️ Проверка конфигурации nginx..." if sudo nginx -t; then echo "✅ Конфигурация корректна!" echo "🔄 Перезагрузка nginx..." sudo systemctl reload nginx echo "✅ Готово! Конфигурация применена." else echo "❌ Ошибка в конфигурации nginx!" exit 1 fi