Nginx وبسرور و Reverse Proxyای است که برای ارائه فایلهای ایستا، مدیریت اتصالهای HTTP، خاتمه TLS و هدایت درخواستها به برنامههای پشتصحنه استفاده میشود.
انجینکس میتواند در نقش لودبالانسر و کش نیز به کار رود. پیکربندی درست Buffer، Timeout، محدودیت درخواست و Headerهای امنیتی بر عملکرد و امنیت اثر دارد.
Nginx میتواند درخواست HTTPS را دریافت و به سرویس Laravel منتقل کند. برای تنظیم Proxy Headers، Timeout و Cache باید رفتار زیرساخت را شناخت.
درک تفاوت این موضوع با لودبالانسر و ریورس پروکسی به انتخاب راهکار مناسبتر کمک میکند.
برای مثالها و توضیحات بیشتر، راهنمای Nginx را در وبلاگ باورژن بخوانید.
برای آشنایی با وظایف کلی نرمافزارهای پاسخدهنده به درخواست وب، صفحه وب سرور را هم بخوانید.