nakama/install-nginx-moderation.sh

41 lines
1.5 KiB
Bash
Raw Normal View History

2025-12-09 00:51:07 +00:00
#!/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