← Назад к справочнику Nginx
📝

Команды Nginx

Основные команды для управления сервисом Nginx

Found: 16 commands

Запустить Nginx

Запуск Nginx сервиса

servicestartsystemctl
sudo systemctl start nginx

Остановить Nginx

Полная остановка Nginx сервиса

servicestopsystemctl
sudo systemctl stop nginx

Перезапустить Nginx

Полный перезапуск (stop + start)

servicerestartsystemctl
sudo systemctl restart nginx

Перезагрузить конфигурацию

Применить новую конфигурацию БЕЗ даунтайма (рекомендуется)

servicereloadconfigzero-downtime
sudo systemctl reload nginx

Статус сервиса

Проверить статус Nginx (активен/неактивен)

servicestatuscheck
sudo systemctl status nginx

Включить автозапуск

Nginx будет запускаться автоматически при загрузке системы

serviceautostartboot
sudo systemctl enable nginx

Отключить автозапуск

Nginx не будет запускаться при загрузке

serviceautostartboot
sudo systemctl disable nginx

Проверить конфигурацию

Проверка синтаксиса конфига перед применением

configtestsyntaxvalidation
sudo nginx -t

Проверить конфиг (детально)

Проверка с выводом всех деталей

configtestdebugverbose
sudo nginx -T

Версия Nginx

Показать версию Nginx

versioninfo
nginx -v

Полная информация

Версия, модули, параметры компиляции

versioninfomodules
nginx -V

Access log (live)

Просмотр access лога в реальном времени

logsaccessmonitoring
sudo tail -f /var/log/nginx/access.log

Error log (live)

Просмотр error лога в реальном времени

logserrormonitoringdebug
sudo tail -f /var/log/nginx/error.log

Последние ошибки

Показать последние 50 строк error лога

logserrordebug
sudo tail -n 50 /var/log/nginx/error.log

Поиск ошибок

Найти все строки с "error" в логе

logserrorsearchgrep
sudo grep "error" /var/log/nginx/error.log

Очистить логи

Очистить access log (освободить место)

logscleanupdisk
sudo truncate -s 0 /var/log/nginx/access.log

💡 Pro tip: Always test your configuration with nginx -t before reloading with systemctl reload