مسترکلاس NGINX: سرور NGINX و Load Balancer سفارشی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه وب سرورهای سفارشی NGINX را از ابتدا ایجاد کنید.
- درک عمیقی از پروتکل HTTP به دست آورید.
- Web Application Firewall را پیکربندی کنید.
- نصب Nginx خود را سفارشیسازی کنید.
- Load Balancerهای NGINX را تیونینگ و مدیریت کنید.
پیشنیازهای دوره
- با استفاده از خط فرمان راحت باشید.
- این دوره از ابتدا مطلق و برای مبتدیان طراحی شده است.
- دانش اولیه از کامپیوتر و سیستم Linux
توضیحات دوره
NGNX یکی از سرورهای HTTP سطحبالا است که بسیاری از وبسایتهای بزرگ سازمانی مانند Netflix ،Dropbox ،Wordpress ،GitHub ،Discovery و بسیاری دیگر را پشتیبانی میکند.
این یکی از اولین دورههایی است که بهطور ویژه برای مبتدیانی طراحی شده که میخواهند NGINX را بهصورت حرفهای یاد بگیرند. NGINX فقط یک سرور HTTP نیست، بلکه میتواند بهعنوان Reverse Proxy و Load Balancer نیز عمل کند.
تسلط به NGINX یعنی داشتن یک اصول محکم در پروتکل HTTP. به همین دلیل، این دوره ابتدا روی پروتکل HTTP تمرکز میکند و سپس بهتدریج به سراغ NGINX و استفاده از NGINX در یک محیط سازمانی با کارایی بالا میرویم. همه چیز برای مبتدیان طراحی شده است.
با این دورهی عملی، اصول محکم در NGINX بسازید؛ دوره برای مبتدیان و افراد باتجربهتر مناسب است.
- یاد بگیرید نصب NGINX را سفارشی کنید.
- NGINX را بهعنوان یک وبسرور پیکربندی کنید.
- یک زبان برنامهنویسی سمت سرور را بهعنوان backend برای NGINX نصب و پیکربندی کنید.
- یاد بگیرید NGINX را برای عملکرد بهینه تنظیم کنید.
- NGINX را با برخی بهترین شیوه های امنیتی ایمن کنید.
دوره با بررسی تفاوتهای NGNX و Apache برای کسانی که تجربه Apache دارند آغاز میشود و سپس روشهای مختلف نصب NGINX، سفارشیسازی نصب، و پیکربندی NGINX بهعنوان یک سرویس را توضیح میدهد.
بخش نصب همچنین بروزرسانی NGINX بدون downtime و افزودن/حذف ماژولها را پوشش میدهد.
بخش اصلی دوره سپس روی پیکربندی NGINX بهعنوان وبسرور، از جمله اتصال آن به یک backend مبتنی بر PHP و پیکربندی برخی از بهترین قابلیتهای NGINX مانند Gzipping و GeoIP تمرکز میکند.
بخش پایانی به ایمنسازی سرور و کاربر از طریق SSL و سایر بهترین شیوه های امنیتی میپردازد.
پس از تکمیل این دوره، مهارتهای عملی لازم را خواهید داشت تا بلافاصله ساخت وبسرورهای امن و پرسرعت را آغاز کنید یا راهکارهای میزبانی موجودی را که ممکن است با آنها کار کنید بهتر درک کرده و بهبود دهید.
این دوره مستقیم و کاربردی است و همه چیز به سادهترین، اما عملیترین شکل ممکن نمایش داده میشود.
ما روی تئوری تمرکز نمیکنیم، بلکه مستقیم سراغ نصب، پیکربندی و یادگیری میرویم!
این دوره برای چه کسانی مناسب است؟
- این دوره برای دانشجویان / متخصصانی است که میخواهند NGINX را بهطور کامل یاد بگیرند.
- این دوره برای تازهکارهای Nginx طراحی شده است که میخواهند هرچه سریعتر و مؤثرتر شروع کنند.
- این دوره مفاهیم میزبانی/شبکه را پوشش نمیدهد، بلکه فرض میکند شما درکی از اصول اولیه و استفاده از فرمان هایی مانند curl دارید.
مسترکلاس NGINX: سرور NGINX و Load Balancer سفارشی
-
مقدمه 04:54
-
درباره منشأ NGINX 07:37
-
NGINX در برابر Apache بهعنوان وبسرور 18:20
-
ایجاد یک ماشین ابری در Cloud 07:36
-
آزمایشگاه: نصب NGINX روی ماشین Package Manager - Ubuntu 07:40
-
آزمایشگاه: نصب NGINX روی ماشین EPEL Manager - CentOS 05:04
-
آزمایشگاه: ساخت NGINX از کد منبع 17:51
-
آزمایشگاه: افزودن NGINX بهعنوان سرویس در سیستمعامل 13:25
-
انواع پروتکلها 08:14
-
مدل کاری پروتکل HTTP 08:18
-
درخواستهای HTTP و اجزا 09:19
-
کدهای پاسخ HTTP 06:14
-
اصطلاحات پیکربندی NGINX 14:13
-
آزمایشگاه: بارگذاری داده ایستا | ایجاد Virtual Host در NGINX 24:07
-
آزمایشگاه: Context بلوک Location در NGINX 18:12
-
آزمایشگاه: متغیرها در پیکربندی NGINX 09:27
-
آزمایشگاه: دراکتیوهای Rewrite و Return 14:03
-
آزمایشگاه: try_files در پیکربندی NGINX 10:44
-
آزمایشگاه: فایلهای لاگ NGINX و لاگ کردن ویژه 10:46
-
آزمایشگاه: مدیریت درخواستهای پویا در NGINX 17:11
-
آزمایشگاه: بهینهسازی عملکرد NGINX 12:45
-
بهینهسازی عملکرد NGINX 2 12:07
-
آزمایشگاه: افزودن ماژولها در NGINX 11:33
-
مقدمهای بر Reverse Proxy 08:58
-
آزمایشگاه: پیکربندی NGINX بهعنوان Reverse Proxy 21:52
-
آزمایشگاه: استفاده از دراکتیو X-Real-IP 17:18
-
آزمایشگاه: کشینگ سمت کاربر در NGINX 15:59
-
فشردهسازی Gzip در سمت سرور 16:19
-
Micro Cache در NGINX 17:58
-
آزمایشگاه: Micro Cache در NGINX 22:19
-
فعالسازی اتصال امن با HTTPS 14:45
-
فعالسازی پروتکل HTTP2 16:06
-
آزمایشگاه: فعالسازی پروتکل HTTP2 05:38
-
جلوگیری از حمله DOS یا محدود کردن سرویس 17:37
-
مقدمهای بر Load Balancer 14:57
-
Load Balancer ساده با NGINX 11:07
-
Health Checkهای پیشفرض در Load Balancer NGINX 08:44
-
Health Check غیرفعال در NGINX 09:05
-
Health Check فعال در NGINX 13:35
-
مقدمهای بر کشینگ HTTP 12:18
-
هدرهای کنترل کش HTTP 08:35
-
آزمایشگاه: هدرهای کنترل کش HTTP 09:11
-
بررسی تغییر فایل کش در سرور 10:18
-
اجازه دادن و محدود کردن IP در NGINX 11:37
-
محدود کردن دسترسی به منابع در NGINX 14:43
مشخصات آموزش
مسترکلاس NGINX: سرور NGINX و Load Balancer سفارشی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:45
- مدت زمان :09:33:37
- حجم :3.75GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy