nginx
همیشه پیش از reload دستور nginx -t را اجرا کنید؛ اگر کانفیگ خطا داشته باشد reload شکست میخورد ولی نسخهٔ قبلی به کار خود ادامه میدهد، اما restart کردن با کانفیگ خراب سایت را از دسترس خارج میکند.
ساختار دستور
nginx [options]نمونههای کاربردی
sudo nginx -tتست صحت فایلهای کانفیگ پیش از اعمال
sudo nginx -Tنمایش کل کانفیگ نهایی (همهٔ include ها)
sudo nginx -s reloadبارگذاری مجدد کانفیگ بدون قطع اتصالها
sudo systemctl reload nginxreload با 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- نسخه و گزینههای ساخت