nginx

همیشه پیش از reload دستور nginx -t را اجرا کنید؛ اگر کانفیگ خطا داشته باشد reload شکست می‌خورد ولی نسخهٔ قبلی به کار خود ادامه می‌دهد، اما restart کردن با کانفیگ خراب سایت را از دسترس خارج می‌کند.

با احتیاط

ساختار دستور

nginx [options]

نمونه‌های کاربردی

sudo nginx -t

تست صحت فایل‌های کانفیگ پیش از اعمال

sudo nginx -T

نمایش کل کانفیگ نهایی (همهٔ include ها)

sudo nginx -s reload

بارگذاری مجدد کانفیگ بدون قطع اتصال‌ها

sudo systemctl reload nginx

reload با systemd (روش پیشنهادی)

sudo nginx -s quit

توقف مؤدبانه بعد از اتمام درخواست‌ها

sudo nginx -s stop

توقف فوری

nginx -V

نمایش نسخه و ماژول‌های کامپایل‌شده

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

دنبال کردن زندهٔ لاگ خطا

آپشن‌های مهم

-t
تست کانفیگ
-T
تست و چاپ کانفیگ
-s reload
بارگذاری مجدد
-s stop
توقف فوری
-s quit
توقف مؤدبانه
-c
استفاده از فایل کانفیگ دیگر
-V
نسخه و گزینه‌های ساخت