# 🚀 Быстрая настройка Nginx - Шпаргалка ## Вариант 1: Автоматический (рекомендуется) ```bash # 1. Скопировать конфиг sudo cp nginx-smartsoltech.conf /etc/nginx/sites-available/smartsoltech # 2. Запустить скрипт настройки sudo ./setup-nginx.sh # Готово! ✅ ``` --- ## Вариант 2: Ручной (пошагово) ```bash # Шаг 1: Скопировать конфигурацию sudo cp nginx-smartsoltech.conf /etc/nginx/sites-available/smartsoltech # Шаг 2: Удалить default sudo rm /etc/nginx/sites-enabled/default # Шаг 3: Создать симлинк sudo ln -s /etc/nginx/sites-available/smartsoltech /etc/nginx/sites-enabled/ # Шаг 4: Проверить sudo nginx -t # Шаг 5: Перезагрузить sudo systemctl reload nginx ``` --- ## Вариант 3: Одной командой ```bash sudo cp nginx-smartsoltech.conf /etc/nginx/sites-available/smartsoltech && \ sudo rm -f /etc/nginx/sites-enabled/default && \ sudo ln -s /etc/nginx/sites-available/smartsoltech /etc/nginx/sites-enabled/ && \ sudo nginx -t && \ sudo systemctl reload nginx && \ echo "✅ Nginx настроен!" ``` --- ## 🔒 Получение SSL сертификата ```bash # После настройки Nginx sudo certbot --nginx -d smartsoltech.kr -d www.smartsoltech.kr ``` --- ## 🧪 Проверка ```bash # Проверить конфигурацию sudo nginx -t # Проверить статус sudo systemctl status nginx # Проверить симлинк ls -la /etc/nginx/sites-enabled/ # Проверить сайт curl -I http://localhost:8000 curl -I http://smartsoltech.kr ``` --- ## 📊 Логи ```bash # Просмотр логов sudo tail -f /var/log/nginx/smartsoltech_access.log sudo tail -f /var/log/nginx/smartsoltech_error.log # Оба лога sudo tail -f /var/log/nginx/smartsoltech_*.log ``` --- ## 🔧 Устранение неполадок ```bash # Если порт 80/443 занят sudo netstat -tulpn | grep :80 sudo netstat -tulpn | grep :443 # Перезапуск Nginx sudo systemctl restart nginx # Проверка ошибок sudo journalctl -u nginx -n 50 ``` --- ## 📁 Файлы проекта - `nginx-smartsoltech.conf` - готовый конфиг Nginx - `setup-nginx.sh` - автоматический скрипт настройки - `NGINX_SETUP.md` - подробная документация --- **Дата:** 24 ноября 2025 г.