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