### ⚙️ Базовые команды управления:
- Запуск/Остановка/Перезапуск:
-
sudo systemctl start nginx ✅ Запуск службы Nginx. -
sudo systemctl stop nginx ❌ Остановка службы Nginx. -
sudo systemctl restart nginx 🔁 Перезапуск службы Nginx. -
sudo systemctl reload nginx ↺ Перечитать конфигурацию без остановки службы. - Проверка конфигурации:
-
sudo nginx -t 📝 Проверяет синтаксис конфигурационных файлов. Если всё в порядке, выведет: "syntax is ok" и "test is successful". - Статус службы:
-
sudo systemctl status nginx 👀 Показывает текущий статус службы Nginx. ---
### 🔍 Полезные проверки:
- Проверить порт Nginx:
-
sudo ss -tulpn | grep nginx 📡 Проверяет, на каких портах работает Nginx. ---
### 📂 Основные файлы конфигурации:
- Основной конфиг:
-
/etc/nginx/nginx.conf 📋 Главный файл конфигурации Nginx. - Конфиги сайтов:
-
/etc/nginx/sites-available/ 📥 Директория с доступными конфигурациями сайтов. -
/etc/nginx/sites-enabled/ 📤 Символические ссылки на активные конфигурации сайтов. - SSL сертификаты:
-
/etc/nginx/ssl/ 🔒 Обычное место для хранения SSL-сертификатов. ---
### 🔥 Пример базового конфига для сайта:
server {
listen 80; # Прослушивание порта 80 (HTTP)
server_name example.com www.example.com; # Доменные имена
root /var/www/example.com; # Корневая директория сайта
index index.html index.htm; # Файлы по умолчанию
location / { # Настройки для корня сайта
try_files $uri $uri/ =404; # Правила обработки запросов
}
}ℹ️ Для чего это нужно: Этот минимальный конфиг позволяет настроить базовый сайт, который будет отвечать на запросы по HTTP и использовать указанные файлы для обслуживания контента.
---
### 🎯 Важно помнить:
- Всегда проверяйте конфигурацию перед перезапуском (
sudo nginx -t) ✅. - Убедитесь, что права доступа к файлам настроены правильно 🔐.
- Регулярно проверяйте логи для выявления ошибок:
-
tail -f /var/log/nginx/error.log ⚠️ Для просмотра ошибок. -
tail -f /var/log/nginx/access.log 📊 Для просмотра успешных запросов. 🌟 Теперь вы знаете основы управления Nginx и можете настраивать его для своих проектов! 🚀
🔝 Наш чат для обсуждений |🚀 Буст для канала