34 слов | 1 минута

Шпаргалка по Nginx

Справочник команд для управления веб-сервером Nginx через systemctl.

Управление сервисом

# Запуск
sudo systemctl start nginx

# Остановка
sudo systemctl stop nginx

# Перезапуск (с прерыванием соединений)
sudo systemctl restart nginx

# Перезагрузка конфигурации (без прерывания соединений)
sudo systemctl reload nginx

# Проверка статуса
sudo systemctl status nginx

# Тестирование конфигурации
sudo nginx -t

Совет: перед применением изменений в конфиге всегда выполняйте sudo nginx -t. При ошибке сервис не перезапустится, и сайт останется доступным.

Управление автозапуском

# Добавить в автозапуск
sudo systemctl enable nginx

# Убрать из автозапуска
sudo systemctl disable nginx

Просмотр логов

# Лог ошибок
sudo tail -f /var/log/nginx/error.log

# Лог доступа
sudo tail -f /var/log/nginx/access.log