- LoopX
- Nginx کاربردی
Nginx کاربردی
وبسرور، reverse proxy، HTTPS و load balancing برای سایتهای واقعی.
پروژهی پایانی
استقرار یک سایت استاتیک و یک API پشت Nginx با HTTPS، کش، gzip، هدرهای امنیتی و rate limiting.
فهرست درسها
۱مبانی
- ۱Nginx چیست؟نقشهای مختلف Nginx را بشناسی.منتشر شده
- ۲نصب و اجراNginx را نصب و کنترل کنی.منتشر شده
- ۳ساختار فایلهای تنظیماتبدانی هر تنظیم کجا نوشته میشود.منتشر شده
- ۴server block و چند سایتچند دامنه را روی یک سرور میزبانی کنی.منتشر شده
- ۵location و مسیرهابفهمی Nginx هر درخواست را به کجا میفرستد.منتشر شده
- ۶سرو سایت استاتیکیک سایت استاتیک یا SPA را درست سرو کنی.منتشر شده
- ۷لاگهادرخواستها و خطاها را بخوانی و تحلیل کنی.منتشر شده
۲reverse proxy و HTTPS
- ۸reverse proxyیک اپ را پشت Nginx قرار دهی.منتشر شده
- ۹WebSocketاتصالهای WebSocket از Nginx عبور کنند.منتشر شده
- ۱۰HTTPS با Let's Encryptگواهی رایگان بگیری و خودکار تمدید کنی.منتشر شده
- ۱۱امنیت و هدرهای امنیتیسطح امنیت سایت را بالا ببری.منتشر شده
۳عملکرد و مقیاس
- ۱۲عملکرد: gzip و کشسایت سریعتر لود شود.منتشر شده
- ۱۳load balancingبار را بین چند سرور پخش کنی.منتشر شده
- ۱۴محدودسازی درخواستهاسایت را در برابر سوءاستفاده و حملهی ساده محافظت کنی.منتشر شده
- ۱۵Nginx در داکر و ComposeNginx را کنار سرویسهای داکری اجرا کنی.منتشر شده
- ۱۶پروژه: استقرار کاملیک استقرار واقعی و کامل انجام دهی.منتشر شده