دوره آموزشی NGINX برای مبتدیان
6 ساعت 38 دقیقهمبتدی2026-05-27
مدرسین

KodeKloud
جزئیات دوره
اگر تازه میخواهید وارد دنیای NGINX شوید، این دوره دقیقاً برای شما طراحی شده. در این آموزش مقدماتی، قدمبهقدم با نقش NGINX در زیرساخت وب آشنا میشوید و یاد میگیرید که این ابزار محبوب چطور بهعنوان یک وبسرور قدرتمند، ریورس پراکسی و لود بالانسر در پروژههای واقعی استفاده میشود.
در ابتدای مسیر، با معماری NGINX و مهمترین کاربردهای NGINX آشنا میشوید و بعد یاد میگیرید چطور آن را روی سیستمهای مختلف نصب و راهاندازی کنید. در ادامه، وارد بخشهای کاربردیتر میشوید؛ از راهاندازی سایتها و تنظیمات پایه گرفته تا ساخت Virtual Host، انجام URL Redirection و مدیریت ارتباطات امن با کمک HTTPS و گواهیهای SSL/TLS.
این دوره فقط روی نصب و تنظیمات اولیه نمیماند. شما یاد میگیرید چطور با تنظیم Firewall و هدرهای امنیتی، سطح حفاظت برنامهها را بالا ببرید و از اپلیکیشنها در برابر تهدیدهای رایج وب محافظت کنید. همچنین با تکنیکهای بهینهسازی عملکرد مثل Caching، Compression و Rate Limiting آشنا میشوید تا سرعت سرویسها را بیشتر و فشار روی سرور را کمتر کنید.
یکی از بخشهای جذاب این دوره، لابراتوارهای تعاملی و تمرینهای عملی آن است که کمک میکند مفاهیم را فقط حفظ نکنید، بلکه واقعاً در سناریوهای واقعی بهکار بگیرید. این دوره برای توسعهدهندگان وب، متخصصان IT و ادمینهای سیستم انتخاب خیلی خوبی است؛ مخصوصاً اگر میخواهید دانش خودتان را در زمینه مدیریت وبسرور و استقرار برنامههای امن و مقیاسپذیر بالا ببرید.
اهداف یادگیری
درک نقش NGINX در زیرساخت وب
آشنایی با معماری NGINX و کاربردهای اصلی آن
نصب و راهاندازی NGINX روی سیستمهای مختلف
میزبانی وبسایت و انجام تنظیمات پایه NGINX
امنسازی ارتباطات با قوانین فایروال
پیکربندی Virtual Host و URL Redirection
استفاده از NGINX بهعنوان Load Balancer
تنظیم NGINX بهعنوان Reverse Proxy برای سرویسهای بکاند
پیادهسازی HTTPS با گواهیهای SSL/TLS
تنظیم هدرهای امنیتی و مکانیزمهای احراز هویت
محافظت از برنامهها در برابر تهدیدهای رایج وب
فعالسازی Cache برای تحویل سریعتر محتوا
استفاده از Compression برای کاهش زمان بارگذاری
پیادهسازی Rate Limiting برای جلوگیری از سوءاستفاده
مانیتورینگ و عیبیابی مشکلات عملکردی
در ابتدای مسیر، با معماری NGINX و مهمترین کاربردهای NGINX آشنا میشوید و بعد یاد میگیرید چطور آن را روی سیستمهای مختلف نصب و راهاندازی کنید. در ادامه، وارد بخشهای کاربردیتر میشوید؛ از راهاندازی سایتها و تنظیمات پایه گرفته تا ساخت Virtual Host، انجام URL Redirection و مدیریت ارتباطات امن با کمک HTTPS و گواهیهای SSL/TLS.
این دوره فقط روی نصب و تنظیمات اولیه نمیماند. شما یاد میگیرید چطور با تنظیم Firewall و هدرهای امنیتی، سطح حفاظت برنامهها را بالا ببرید و از اپلیکیشنها در برابر تهدیدهای رایج وب محافظت کنید. همچنین با تکنیکهای بهینهسازی عملکرد مثل Caching، Compression و Rate Limiting آشنا میشوید تا سرعت سرویسها را بیشتر و فشار روی سرور را کمتر کنید.
یکی از بخشهای جذاب این دوره، لابراتوارهای تعاملی و تمرینهای عملی آن است که کمک میکند مفاهیم را فقط حفظ نکنید، بلکه واقعاً در سناریوهای واقعی بهکار بگیرید. این دوره برای توسعهدهندگان وب، متخصصان IT و ادمینهای سیستم انتخاب خیلی خوبی است؛ مخصوصاً اگر میخواهید دانش خودتان را در زمینه مدیریت وبسرور و استقرار برنامههای امن و مقیاسپذیر بالا ببرید.
اهداف یادگیری
درک نقش NGINX در زیرساخت وب
آشنایی با معماری NGINX و کاربردهای اصلی آن
نصب و راهاندازی NGINX روی سیستمهای مختلف
میزبانی وبسایت و انجام تنظیمات پایه NGINX
امنسازی ارتباطات با قوانین فایروال
پیکربندی Virtual Host و URL Redirection
استفاده از NGINX بهعنوان Load Balancer
تنظیم NGINX بهعنوان Reverse Proxy برای سرویسهای بکاند
پیادهسازی HTTPS با گواهیهای SSL/TLS
تنظیم هدرهای امنیتی و مکانیزمهای احراز هویت
محافظت از برنامهها در برابر تهدیدهای رایج وب
فعالسازی Cache برای تحویل سریعتر محتوا
استفاده از Compression برای کاهش زمان بارگذاری
پیادهسازی Rate Limiting برای جلوگیری از سوءاستفاده
مانیتورینگ و عیبیابی مشکلات عملکردی
سرفصل ها
مقدمه
- مقدمه و اهداف
- سرورهای وب
- مقدمهای بر NGINX
- معماری NGINX
- موارد استفاده NGINX
- خلاصه
نصب و پیکربندی
- نصب و پیکربندی
- نسخه آزمایشی نصب و پیکربندی NGINX
- اولین وبسایت با نسخه آزمایشی NGINX
- فایروال و پورتها
- نسخه آزمایشی نصب و پیکربندی فایروال و پورتها
- خلاصه
- مقدمه نصب و پیکربندی
- بررسی اجمالی NGINX
پیکربندی سطح متوسط
- مقدمهای بر پیکربندی سطح متوسط
- سرورهای مجازی و سایتهای چندگانه
- پیکربندی چندین سایت به صورت نمایشی
- تغییر مسیر و بازنویسی آدرس اینترنتی (URL)
- پیکربندی نسخه آزمایشی تغییر مسیر URL
- پیکربندی نسخه آزمایشی بازنویسی URL
- متعادلکننده بار
- نسخه آزمایشی متعادلکننده بار
- پروکسی معکوس
- نسخه آزمایشی پروکسی معکوس
- خلاصه
امنیت
- مقدمهای بر امنیت
- اچتیتیپیاس
- نسخه آزمایشی HTTPS
- هدرهای HTTP
- نسخه نمایشی هدرهای HTTP
- احراز هویت پایه
- نسخه آزمایشی احراز هویت
- مسدود کردن ترافیک
- مسدود کردن نسخه نمایشی ترافیک
- خلاصه
عملکرد
- معرفی عملکرد
- محدود کردن نرخ
- نسخه آزمایشی محدودکننده نرخ
- ذخیره سازی
- نسخه آزمایشی ذخیرهسازی
- فشردهسازی
- نسخه آزمایشی فشردهسازی
- مدیریت اتصال
- نظارت و عیبیابی
- نسخه آزمایشی مانیتورینگ
- دموی عیبیابی
- خلاصه
اوترو
- اوترو
دوره های مرتبط
- دوره آموزشی یادگیری NGINX
- دوره آموزشی مهندس سیستم لینوکس: وب سرورها و DNS با استفاده از Apache، NGINX و BIND
- دوره آموزشی آمادگی برای گواهی مهندسی لینوکس LPIC-2 (کد آزمون 202-450)
- دوره آموزشی اجرای جنکینز روی AWS
- دوره آموزشی مهندس لینوکس LPIC-2 (202-450): بخش 2 وب سرویس
- دوره آموزشی اجرای Jenkins روی AWS: استقرار و مدیریت Jenkins در زیرساخت ابری
- دوره آموزشی استقرار برنامه های جنگو: سایت خود را زنده کنید