مسیر پیشفرض وب روت #
این مسیر، جایی است که فایلهای وبسایت شما به طور پیشفرض ذخیره میشوند. در این دایرکتوری میتوانید فایلهای HTML، CSS، JavaScript و سایر منابع وبسایت خود را قرار دهید.
/var/www/html
فایل پیکربندی اصلی #
این فایل شامل تنظیمات اصلی سرور Nginx است، از جمله تنظیمات مربوط به بارگذاری ماژولها، تنظیمات پروکسی، محدودیتهای دسترسی، و غیره.
/etc/nginx/nginx.conf
پیکربندی وبسایتها (Server Block ها) #
Nginx به شما این امکان را میدهد که پیکربندیهای متفاوتی برای وبسایتها یا اپلیکیشنهای مختلف بر اساس دامنه یا آدرس IP داشته باشید. این تنظیمات در دایرکتوری /etc/nginx/sites-available/ قرار دارند.
برای فعال کردن هر سایت، باید یک لینک سمبولیک به دایرکتوری /etc/nginx/sites-enabled/ ایجاد کنید.
/etc/nginx/sites-available/
مدیریت سرویس #
Nginx یک سرویس است که روی سیستمهای لینوکس اجرا میشود و شما میتوانید آن را با استفاده از دستورات systemctl مدیریت کنید.
بررسی وضعیت سرویس
برای مشاهده وضعیت سرویس Nginx (آیا در حال اجرا است یا خیر)، از دستور زیر استفاده کنید
systemctl status nginx
ریستارت سرویس
اگر تغییراتی در فایل پیکربندی ایجاد کردهاید و میخواهید سرویس را از نو راهاندازی کنید، از دستور زیر استفاده کنید
systemctl restart nginx
ریلود سرویس
اگر تغییرات جدید را اعمال کردهاید اما میخواهید بدون توقف سرویس، پیکربندی جدید را بارگذاری کنید، از دستور زیر استفاده کنید:
systemctl reload nginx
بررسی صحت پیکربندی #
قبل از اعمال تغییرات و ریستارت Nginx، بسیار مهم است که از صحت پیکربندی اطمینان حاصل کنید. با استفاده از دستور زیر میتوانید بررسی کنید که آیا فایلهای پیکربندی به درستی نوشته شدهاند یا خیر
nginx -t
مسیر لاگها #
Nginx تمامی فعالیتها و خطاها را در فایلهای لاگ ثبت میکند. این فایلها به شما کمک میکنند تا مشکلات سرور را شناسایی و برطرف کنید.
لاگ دسترسیها
تمامی درخواستهای دریافتی به سرور، از جمله اطلاعات IP، نوع مرورگر و زمان درخواست، در این فایل ذخیره میشوند.
/var/log/nginx/access.log
لاگ خطاها
هرگونه خطا در سرور، از جمله مشکلات در پردازش درخواستها و مشکلات پیکربندی، در این فایل ثبت میشود.
/var/log/nginx/error.log
توجه: جهت دسترسی عمومی، باز بودن پورت 80 (و در صورت استفاده از SSL، پورت 443) در تنظیمات فایروال/گروه امنیتی الزامی است.