مسیر یادگیری Nginx
وبسرور و Reverse Proxy پرسرعت و سبک که برای Load Balancing، سرو فایل استاتیک و مدیریت SSL جلوی برنامههای Backend قرار میگیرد.
6 مرحله
- 1.
Nginx چیست؟
وبسرور و Reverse Proxy پرسرعت و سبک که برای Load Balancing، سرو فایل استاتیک و مدیریت SSL جلوی برنامههای Backend قرار میگیرد.
~6 ساعت - 2.
پیکربندی Server Blockها
نحوه تعریف چند سایت مستقل روی یک سرور Nginx با استفاده از server blockها و تنظیم دامنهها را توضیح میدهد.
~3 ساعت - 3.
پیادهسازی Reverse Proxy
نحوه هدایت درخواستها به سرورهای بکاند با proxy_pass و تنظیم هدرهای مرتبط در Nginx را شرح میدهد.
~4 ساعت - 4.
متعادلسازی بار بین سرورها
الگوریتمهای round-robin و least_conn برای توزیع ترافیک بین چند سرور با upstream در Nginx را بررسی میکند.
~4 ساعت - 5.
امنسازی Nginx با SSL/TLS
مراحل فعالسازی HTTPS، نصب گواهی و تنظیم رمزنگاری امن برای Nginx را توضیح میدهد.
~3 ساعت - 6.
کشگذاری و بهینهسازی عملکرد
استفاده از proxy_cache، gzip و تنظیمات worker برای افزایش سرعت پاسخدهی Nginx در بار بالا را شرح میدهد.
~4 ساعت
