CodeShot
Midسختی 2 از ۵· در 20٪ مصاحبه‌های این حوزه پرسیده شده

Nginx به‌عنوان Reverse Proxy چه کاری انجام می‌دهد؟

نشان کردن

پاسخ کوتاه

درخواست‌های ورودی را دریافت و به یک یا چند سرور بک‌اند پشت خودش هدایت می‌کند، بدون این‌که کلاینت مستقیماً به آن سرورها دسترسی داشته باشد.

پاسخ کامل

این الگو امکاناتی مثل Load Balancing بین چند Instance، SSL Termination و کش‌کردن پاسخ‌ها را در یک نقطهٔ مرکزی فراهم می‌کند، بدون این‌که هر سرور بک‌اند مستقیماً به اینترنت متصل باشد.

مثال کد

nginx\nlocation / {\n proxy_pass http://localhost:5000;\n}\n