شروع کار با NGINX
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
NGINX به عنوان یک ابزار چندمنظوره در پروتکلهای وب شناخته میشود. در دوره «شروع کار با NGINX»، خواهید آموخت که چگونه NGINX یک رابط یکپارچه برای اتصال سرویسها و در معرض دید قرار دادن اپلیکیشنها به جهان فراهم میآورد. ابتدا، خواهید آموخت که چگونه NGINX را به عنوان یک وب سرور استفاده کنید.
سپس، چگونگی پروکسی کردن درخواستها و لود بالانسینگ ترافیک برای مقیاسپذیری، از جمله نحوه افزودن شفاف کش کردن، بافرینگ و ترمینال HTTPS را بررسی خواهید کرد. در نهایت، خواهید آموخت که چگونه NGINX میتواند درخواستها و پاسخها را بازنویسی کند. زمانی که دوره را به پایان برسانید، خواهید دانست که چگونه NGINX را به صورت شفاف در مسیرهای مختلف تزریق کرده و اپلیکیشنها را به طور مداوم و قابل اعتماد متصل کنید.
شروع کار با NGINX
-
بررسی دوره 0:01:00
-
داکر ایمیج رسمی NGINX 0:02:00
-
نصب NGINX در اوبونتو - لینوکس و WSL 0:03:00
-
اجرای سرویس NGINX 0:03:00
-
نصب brew با NGINX - سیستم عامل مک 0:01:00
-
بررسی عمیق etc/nginx/nginx.conf/ 0:02:00
-
دایرکتیوها - ساده در مقابل بلوک 0:01:00
-
یافتن صفحه خوشآمدگویی - لوکیشن و دایرکتیوهای ریشه 0:02:00
-
فایلهای مثال nginx.org و افزونه ویژوال استودیو کد 0:03:00
-
ترکیب فایلهای پیکربندی 0:02:00
-
پیکربندی NGINX برای ارائه فایلهای nginx.org 0:02:00
-
ارسال سیگنال بارگذاری مجدد به NGINX 0:02:00
-
تنظیم صفحه خطای 404 سفارشی 0:01:00
-
دایرکتیو و پاکسازی autoindex 0:02:00
-
اجرای مثالهای بکاند 0:03:00
-
راهاندازی NGINX برای Listen کردن پورت 8080 0:03:00
-
دایرکتیو proxy_pass 0:01:00
-
پیکربندی بکاند Ghost با URL پروکسی 0:02:00
-
پروکسی بکاند Hello در پورت 8081 0:02:00
-
پروکسی کردن mailhog.com به بکاند MailHog 0:03:00
-
انتخاب سرور درایوهای هدر میزبان 0:02:00
-
پروکسی کردن SMTP با ماژول استریم 0:02:00
-
Telnet ایمیل از طریق پروکسی SMTP خود 0:03:00
-
معماری لود بالانسینگ 0:03:00
-
مقیاسبندی به چندین بکاند 0:02:00
-
دایرکتیو upstream 0:02:00
-
وزنهای لود بالانسینگ 0:01:00
-
سرورهای بکآپ و Health Checks غیرفعال 0:03:00
-
لود بالانسینگ چسبنده با ip_hash 0:02:00
-
بررسی هدرها با curl و httpie یا مرورگر وب 0:02:00
-
تفاوت هدر - مستقیم در مقابل پروکسی 0:02:00
-
بررسی هدرهای سمت سرور برای تغییرات 0:03:00
-
افزودن هدر X-Real-IP 0:03:00
-
فیکس کردن پروکسی وبسوکت برای MailHog با هدرها 0:02:00
-
غیرفعالسازی بافرینگ 0:02:00
-
کش کردن شفاف 0:02:00
-
پیکربندی کش پروکسی 0:02:00
-
ری استارت کردن NGINX برای تست proxy_cache_min_uses 0:02:00
-
لاگ کردن کش HIT/MISS/EXPIRED 0:03:00
-
غیرفعالسازی انتخابی بافرینگ برای long Only/ 0:02:00
-
تولید گواهینامه تست با mkcert 0:03:00
-
پیکربندی HTTPS روی پورت 443 0:02:00
-
اعتبارسنجی اینکه HTTPS با مرورگر کار میکند 0:02:00
-
اعتبارسنجی با فرمانها - certigo و sslyze و testssl 0:02:00
-
فعالسازی دایرکتیو http2 0:01:00
-
ایمنسازی چندین سرور با server_name 0:03:00
-
ریدایرکت کردن HTTP به HTTPS 0:02:00
-
بازگشت به بررسی متغیرها 0:04:00
-
محدود کردن بازگشت به inspect/ 0:02:00
-
جایگزینی jpg با nginx.png.* 0:02:00
-
بازنویسی دایرکتیو 0:02:00
-
ابتدا، error_log را به سطح اشکالزدایی تنظیم کنید 0:02:00
-
استفاده از nginx-debug 0:02:00
-
Step through کردن بازنویسی درخواست در لاگهای اشکالزدایی 0:02:00
-
تست A/B با دایرکتیو split_clients 0:02:00
-
اصلاح بادی پاسخ با sub_filter 0:02:00
-
دایرکتیو gzip برای فشردهسازی پاسخها در Fly 0:02:00
-
Overrie شدن default_type وراثت شده 0:01:00
-
هشدار - وراثت با add_header 0:03:00
مشخصات آموزش
شروع کار با NGINX
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:59
- مدت زمان :2:04:13
- حجم :369.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy