آموزش جامع NGINX - آخرین آپدیت

دانلود Learning NGINX

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با NGINX، وب‌سرور متن‌باز و استاندارد صنعت، یک معماری با کارایی بالا ایجاد کنید. NGINX سرعتی بی‌رقیب در مقایسه با رقبایی مانند Apache دارد و قابلیت‌های پیشرفته‌ای نظیر توزیع بار (Load Balancing) و کشینگ HTTP را ارائه می‌دهد. محبوبیت روزافزون NGINX آن را به مهارتی ضروری برای طراحان، مدیران سیستم و متخصصان وب تبدیل کرده است. این دوره آموزشی سطح مقدماتی از LinkedIn Learning به شما می‌آموزد که چگونه NGINX را روی ماشین لینوکس نصب و پیکربندی کنید و سپس ویژگی‌های امنیتی آن از جمله احراز هویت با رمز عبور، HTTPS و گواهینامه‌های SSL را بررسی کنید. مدرس دوره، مایکل جنکینز، سایر قابلیت‌های NGINX مانند پروکسی معکوس (Reverse Proxy) و توزیع‌کننده بار را نمایش می‌دهد. همچنین خواهید دید که چگونه می‌توان از NGINX در کنار Docker برای ایجاد اپلیکیشن‌های قابل حمل و مستقل استفاده کرد.

سرفصل ها و درس ها

مقدمه Introduction

  • مقایسه NGINX با Apache Comparing NGINX to Apache

  • وب‌سرور NGINX چیست؟ What is NGINX?

  • رابطه NGINX، لینوکس و تکنولوژی‌های وب NGINX, Linux, and web technologies

  • راه‌اندازی سرور آزمایشگاهی Set up a lab server

1. نصب و پیکربندی NGINX 1. Install and Configure NGINX

  • فایل‌ها و دایرکتوری‌های NGINX NGINX files and directories

  • بررسی فایل nginx.conf Inside nginx.conf

  • رابط خط فرمان NGINX The NGINX command-line interface

  • پیکربندی میزبان مجازی (Virtual Host) - بخش دوم Configure a virtual host, part 2

  • محیط یادگیری NGINX شما Your NGINX learning environment

  • پیکربندی میزبان مجازی (Virtual Host) - بخش اول Configure a virtual host, part 1

  • راه حل: راه‌اندازی سرور NGINX روی اوبونتو لینوکس Solution: Set up an NGINX server on Ubuntu Linux

  • چالش: راه‌اندازی سرور NGINX روی اوبونتو لینوکس Challenge: Set up an NGINX server on Ubuntu Linux

  • نصب NGINX روی اوبونتو Install NGINX on Ubuntu

  • افزودن فایل‌ها به دایرکتوری ریشه (Root) Add files to the root directory

2. تنظیمات تکمیلی NGINX 2. Additional NGINX Configurations

  • پیکربندی Locationها - بخش اول Configure locations, part 1

  • چالش: سفارشی‌سازی تنظیمات NGINX Challenge: Customize an NGINX Configuration

  • پیکربندی لاگ‌ها (Logs) Configure logs

  • پیکربندی Locationها - بخش دوم Configure locations, part 2

  • راه حل: سفارشی‌سازی تنظیمات NGINX Solution: Customize an NGINX Configuration

  • عیب‌یابی NGINX Troubleshoot NGINX

  • تنظیمات تکمیلی و رفع اشکال Additional configurations and troubleshooting

3. پروکسی‌های معکوس و توزیع‌کنندگان بار 3. Reverse Proxies and Load Balancers

  • استفاده از NGINX به عنوان پروکسی و توزیع‌کننده بار Using NGINX as a proxy and load balancer

  • راه حل: راه‌اندازی Load Balancer با استفاده از NGINX Solution: Set up a load balancer using NGINX

  • پروکسی‌های معکوس و توزیع بار Reverse proxies and load balancing

  • پیکربندی NGINX به عنوان Reverse Proxy Configure NGINX as a reverse proxy

  • پیکربندی NGINX به عنوان Load Balancer Configure NGINX as a load balancer

  • چالش: راه‌اندازی Load Balancer با استفاده از NGINX Challenge: Set up a load balancer using NGINX

4. امنیت NGINX 4. NGINX Security

  • ساخت گواهینامه SSL Create an SSL certificate

  • برقراری امنیت با NGINX Getting secure with NGINX

  • پیکربندی احراز هویت با رمز عبور Configure password authentication

  • پیکربندی دستورات Allow و Deny Configure allow and deny directives

  • تنظیم NGINX برای استفاده از گواهینامه SSL Configure NGINX to use an SSL certificate

  • پیکربندی HTTPS Configure HTTPS

  • راه حل: ایمن‌سازی وب‌سایت با NGINX Solution: Secure a website with NGINX

  • چالش: ایمن‌سازی وب‌سایت با NGINX Challenge: Secure a website with NGINX

  • امن‌سازی سایت‌ها با NGINX Secure sites with NGINX

5. استفاده از NGINX با Docker 5. Using NGINX with Docker

  • چالش: ساخت ایمیج کانتینر NGINX Challenge: Build an NGINX container image

  • اجرای کانتینر NGINX Run an NGINX container

  • استفاده از NGINX در محیط Docker Using NGINX with Docker

  • ساخت ایمیج کانتینر NGINX Build an NGINX container image

  • راه حل: ساخت ایمیج کانتینر NGINX Solution: Build an NGINX container image

جمع‌بندی Conclusion

  • آزادسازی منابع ابری Decommission cloud resources

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع NGINX
جزییات دوره
2h 34m
43
(آخرین آپدیت)
15,631
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

مهندس ارشد سیستم

مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.

یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.

مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.

مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارت‌های قوی در خدمات مشتری دارد و در عیب‌یابی سریع مشکلات فنی شهرت دارد - یا زمانی که راه‌حلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام می‌کند!

تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فن‌آوری‌های ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.