آموزش پیکربندی NGINX در سرور ابری: Digital Ocean & AWS

Configure NGINX on a Cloud Server: Digital Ocean & AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اقیانوس دیجیتال | NGINX | پشته LEMP | نام دامنه | SSL | وردپرس | بنیادهای AWS | آمازون EC2 | ذخیره سازی AWS | ELB ویژگی ها و تفاوت های کلیدی بین سرورهای Apache و NGINX را درک کنید و سرور مناسب را برای موارد استفاده خاص انتخاب کنید. یک حساب Digital Ocean راه اندازی و پیکربندی کنید، یک قطره جدید ایجاد کنید و یک پشته LEMP در اوبونتو مستقر کنید. یک پشته LEMP را در اوبونتو نصب و پیکربندی کنید، از جمله راه اندازی Nginx، MySQL و PHP. Nginx را به عنوان یک پروکسی معکوس پیکربندی کنید و از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب استفاده کنید. Nginx را به عنوان یک پروکسی معکوس پیکربندی کنید و از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب استفاده کنید. یک نام دامنه ثبت کنید، تنظیمات DNS را پیکربندی کنید و برنامه های وب را با استفاده از رمزگذاری SSL ایمن کنید. وردپرس را روی سرور NGINX نصب و پیکربندی کنید، از جمله راه اندازی پایگاه داده لازم و پیکربندی Nginx به عنوان یک پروکسی معکوس. معماری، ویژگی‌ها و خدمات کلیدی موجود در پلتفرم AWS از جمله EC2، S3 و RDS را درک کنید. یک حساب AWS را تنظیم و پیکربندی کنید و ابزارها و فناوری های مختلف AWS را بررسی کنید. نمونه های EC2 را ایجاد و پیکربندی کنید، از جمله راه اندازی گروه های امنیتی، پیکربندی شبکه، و انتخاب نوع نمونه مناسب برای موارد استفاده خاص. از ویژگی های مختلف EC2 استفاده کنید و نحوه بهینه سازی عملکرد نمونه را درک کنید. راه حل های ذخیره سازی AWS، از جمله EBS را برای پشتیبانی از نمونه های EC2 پیکربندی و مدیریت کنید. نحوه استفاده از متعادل کننده های بار و گروه های مقیاس خودکار برای بهینه سازی عملکرد و در دسترس بودن برنامه را بدانید. مسیر 53 را برای مدیریت تنظیمات DNS تنظیم و پیکربندی کنید. تجربه عملی را از طریق آزمایشگاه ها و تمرینات عملی به دست آورید. مفاهیم اساسی و مهارت های عملی را در موارد استفاده در دنیای واقعی به کار ببرید. درک چگونگی انتخاب راه حل های فن آوری مناسب برای برآوردن نیازهای خاص. پیش نیازها: مهارت های پایه کامپیوتر

این دوره مروری جامع از مفاهیم اساسی و مهارت‌های عملی مورد نیاز برای استقرار برنامه‌های کاربردی وب با استفاده از سرورهای Apache و NGINX، پیکربندی و مدیریت سرورهای ابری روی پلت‌فرم‌های Digital Ocean و AWS و استفاده از راه‌حل‌های مختلف ذخیره‌سازی AWS برای پشتیبانی از نمونه‌های EC2 را در اختیار دانش‌آموزان قرار می‌دهد. .

این دوره با معرفی مفاهیم اساسی سرورهای آپاچی و NGINX آغاز می شود. دانش‌آموزان در مورد معماری، پیکربندی و ویژگی‌های کلیدی هر دو سرور یاد می‌گیرند، در حالی که نحوه استقرار و پیکربندی آنها برای میزبانی برنامه‌های وب را بررسی می‌کنند. ما همچنین تفاوت‌های کلیدی بین Apache و NGINX و بهترین موارد استفاده برای هر فناوری وب سرور را آموزش می‌دهیم.

در ادامه، دوره آموزشی استقرار سرور ابری در Digital Ocean را پوشش می‌دهد. دانش‌آموزان یاد می‌گیرند که چگونه یک حساب Digital Ocean را تنظیم و پیکربندی کنند و یک قطره جدید ایجاد کنند. آنها همچنین ابزارها و فن‌آوری‌های مختلف موجود در پلتفرم اقیانوس دیجیتال را بررسی خواهند کرد و یاد می‌گیرند که چگونه از آنها برای ایجاد و استقرار برنامه‌های کاربردی وب استفاده کنند.

این دوره سپس به پیکربندی پشته LEMP در اوبونتو می‌پردازد. دانش آموزان نحوه نصب و پیکربندی پشته LEMP را در اوبونتو، از جمله راه اندازی Nginx، MySQL و PHP را یاد خواهند گرفت. ما نحوه پیکربندی Nginx به عنوان یک پروکسی معکوس و استفاده از ماژول های مختلف Nginx برای بهینه سازی عملکرد برنامه وب را آموزش می دهیم.

در مرحله بعد، دوره ثبت نام دامنه و رمزگذاری SSL را پوشش می دهد. دانش آموزان یاد می گیرند که چگونه یک نام دامنه را ثبت کنند، تنظیمات DNS را پیکربندی کنند و برنامه های وب را با استفاده از رمزگذاری SSL ایمن کنند. آنها همچنین ارائه دهندگان گواهینامه SSL مختلف را بررسی خواهند کرد و نحوه انتخاب گواهی مناسب را برای موارد استفاده آنها درک خواهند کرد.

سپس دوره به نصب و پیکربندی وردپرس در NGINX می رود. دانش آموزان نحوه نصب و پیکربندی وردپرس را بر روی سرور NGINX، از جمله راه اندازی پایگاه داده لازم و پیکربندی Nginx به عنوان یک پروکسی معکوس، یاد خواهند گرفت. آنها همچنین پلاگین‌ها و تم‌های مختلف وردپرس را بررسی خواهند کرد و نحوه سفارشی‌سازی آن‌ها را برای برآورده کردن الزامات خاص درک خواهند کرد.

از اینجا، به پایه‌های AWS می‌پردازیم. دانش آموزان در مورد معماری، ویژگی ها و خدمات کلیدی موجود در پلت فرم AWS، از جمله EC2 و IAM، یاد می گیرند. آنها همچنین نحوه راه‌اندازی و پیکربندی یک حساب AWS و کشف ابزارها و فناوری‌های مختلف AWS را خواهند فهمید.

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

سپس این دوره به سمت راه‌حل‌های ذخیره‌سازی AWS برای EC2 می‌رود. دانش آموزان در مورد راه حل های مختلف ذخیره سازی AWS، از جمله EBS، S3، و Glacier یاد خواهند گرفت. آنها متوجه خواهند شد که چگونه این راه حل های ذخیره سازی را برای پشتیبانی از نمونه های EC2 پیکربندی و مدیریت کنند، و موارد استفاده مختلف را که ممکن است راه حل های ذخیره سازی متفاوت مناسب باشد، بررسی کنند.

در نهایت، این دوره شامل AWS Elastic Load Balancing، Auto Scaling Groups و مسیر 53. دانش آموزان نحوه تنظیم و پیکربندی بار متعادل کننده ها و گروه های مقیاس خودکار را یاد خواهند گرفت و نحوه استفاده از مسیر 53 برای مدیریت تنظیمات DNS را یاد خواهند گرفت. آنها همچنین موارد استفاده مختلفی را که در آن تعادل بار، مقیاس خودکار، و مسیر 53 ممکن است برای بهینه‌سازی عملکرد و در دسترس بودن برنامه ضروری باشد، بررسی خواهند کرد. برای استقرار برنامه های کاربردی وب با استفاده از سرورهای Apache و NGINX، پیکربندی و مدیریت سرورهای ابری روی پلتفرم های Digital Ocean و AWS، و استفاده از راه حل های مختلف ذخیره سازی AWS برای پشتیبانی از نمونه های EC2. دانش‌آموزان همچنین از طریق آزمایشگاه‌ها و تمرین‌های عملی تجربه عملی کسب می‌کنند و نحوه به کارگیری این مفاهیم و مهارت‌ها را در موارد استفاده در دنیای واقعی درک خواهند کرد.


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

معرفی Introduction

  • آپاچی در مقابل NGINX Apache vs. NGINX

  • تاریخچه آپاچی History of Apache

  • مزایای NGINX Advantages of NGINX

مبانی سرور مجازی Virtual Server Basics

  • استقرار قطره در اقیانوس دیجیتال Deploying a Droplet on Digital Ocean

  • پیوست کردن IP شناور Attaching a Floating IP

  • اتصال به سرور مجازی شما Connecting to your Virtual Server

LEMP Stack را در اوبونتو نصب و پیکربندی کنید Install and Configure LEMP Stack on Ubuntu

  • نصب و پیکربندی NGINX Install & Configure NGINX

  • MySQL را روی NGINX نصب و پیکربندی کنید Install & Configure MySQL on NGINX

  • PHP را روی NGINX نصب و پیکربندی کنید Install & Configure PHP on NGINX

  • ایجاد یک فایل تست PHP Creating a PHP Test File

نام دامنه و SSL Domain Names and SSL

  • تغییر سرورهای نام دامنه Modifying Domain Name Servers

  • پیکربندی فایل های DNS Zone Configuring DNS Zone Files

  • به روز رسانی فایل پیکربندی فایل بلوک NGINX Updating the NGINX Block File Configuration File

  • نصب Let's Encrypt SSL در NGINX Installing Let's Encrypt SSL on NGINX

PhpMyAdmin در NGINX PhpMyAdmin on NGINX

  • در حال نصب PhpMyAdmin Installing PhpMyAdmin

  • ایمن سازی PhpMyAdmin با پیوندهای نمادین Securing PhpMyAdmin with Symbolic Links

  • ایمن سازی PhpMyAdmin با درگاه های احراز هویت Securing PhpMyAdmin with Authentication Gateways

  • فعال کردن دروازه‌های احراز هویت در NGINX Enabling Authentication Gateways on NGINX

وردپرس در NGINX WordPress on NGINX

  • مقدمه ای بر وردپرس Introduction to Wordpress

  • ایجاد پایگاه داده برای وردپرس Creating a Database for WordPress

  • نصب برنامه های افزودنی PHP برای وردپرس Installing PHP Extensions for WordPress

  • پیکربندی فایل بلوک NGINX برای وردپرس NGINX Block File Configuration for WordPress

  • دانلود وردپرس Downloading WordPress

  • پیکربندی وردپرس Wordpress Configuration

  • راه اندازی وردپرس WordPress Setup

شروع کار با AWS Getting Started with AWS

  • معرفی Introduction

  • مبانی قیمت گذاری AWS AWS Pricing Foundations

  • بررسی اجمالی ردیف رایگان AWS AWS Free Tier Overview

  • خط مشی استفاده قابل قبول AWS AWS Acceptable Use Policy

  • ثبت حساب AWS AWS Account Registration

  • AWS Cloud Practitioner Exam - موضوعات کلیدی AWS Cloud Practitioner Exam - Key Topics

  • خدمات جهانی AWS در مقابل خدمات منطقه ای AWS Global vs. Regional Services

  • نمونه خدمات جهانی در مقابل منطقه ای Global vs. Regional Services Example

  • ایجاد هشدارهای صورتحساب Creating Billing Alerts

  • احراز هویت چند عاملی AWS (MFA) AWS Multi-Factor Authentication (MFA)

  • MFA را برای حساب کاربری ریشه فعال کنید Activate MFA for the Root User Account

  • ایجاد کاربران و گروه های IAM Creating IAM Users and Groups

  • پیوند ورود سفارشی کاربر IAM IAM User Custom Sign-In Link

  • یک خط مشی رمز عبور سفارشی را پیکربندی کنید Configure a Custom Password Policy

ابر محاسباتی الاستیک آمازون (EC2) Amazon Elastic Compute Cloud (EC2)

  • مقدمه ای بر EC2 Introduction to EC2

  • ویژگی های اصلی نمونه EC2 EC2 Instance Core Features

  • انواع نمونه EC2 EC2 Instance Types

  • تصاویر ماشین آمازون (AMI) Amazon Machine Images (AMI)

  • ایجاد یک کاربر IAM برای EC2 Creating an IAM User for EC2

  • داشبورد EC2 The EC2 Dashboard

  • استقرار یک نمونه EC2 Deploying an EC2 Instance

  • استقرار یک نمونه EC2 (ادامه) Deploying an EC2 Instance (Continued)

  • کنسول نمونه EC2 EC2 Instances Console

  • IP الاستیک (تئوری) Elastic IP (Theory)

  • IP الاستیک (راهنما) Elastic IP (Guide)

  • مدیریت نمونه EC2 (راهنما) EC2 Instance Administration (Guide)

  • الگوهای راه اندازی نمونه EC2 EC2 Instance Launch Templates

  • ایجاد تصویر ماشین آمازون (AMI) Creating an Amazon Machine Image (AMI)

  • نقش های IAM (نظریه) IAM Roles (Theory)

  • نقش های IAM (راهنمای عملی) IAM Roles (Practical Guide)

  • نقش های IAM برای EC2 (راهنما) IAM Roles for EC2 (Guide)

  • مقدمه ای بر گروه های امنیتی Introduction to Security Groups

  • گروه های امنیتی (راهنما) Security Groups (Guide)

  • بررسی اجمالی پوسته سوکت ایمن (SSH). Secure Socket Shell (SSH) Overview

  • PuTTY (SSH) Client برای ویندوز PuTTY (SSH) Client for Windows

  • اتصال نمونه EC2 (راهنما) EC2 Instance Connect (Guide)

فضای ذخیره سازی AWS (EC2) AWS Storage (EC2)

  • معرفی Introduction

  • بلوک در مقابل فایل. در مقابل ذخیره سازی اشیا Block vs. File. vs Object Storage

  • نمای کلی فروشگاه بلوک الاستیک آمازون (EBS). Amazon Elastic Block Store (EBS) Overview

  • راهنمای Amazon EBS [بخش 1] Amazon EBS Guide [Part 1]

  • راهنمای Amazon EBS [بخش 2] Amazon EBS Guide [Part 2]

  • بررسی اجمالی عکس‌های فوری EBS EBS Snapshots Overview

  • عکس های فوری EBS (راهنما) EBS Snapshots (Guide)

  • تصویر ماشین آمازون (AMI) Amazon Machine Image (AMI)

  • راهنمای آمازون AMI [بخش 1] Amazon AMI Guide [Part 1]

  • راهنمای آمازون AMI [بخش 2] Amazon AMI Guide [Part 2]

  • آمازون EC2 Image Builder Amazon EC2 Image Builder

  • راهنمای سازنده تصویر آمازون EC2 [قسمت 1] Amazon EC2 Image Builder Guide [Part 1]

  • راهنمای ساخت تصویر آمازون EC2 [بخش 2] Amazon EC2 Image Builder Guide [Part 2]

  • سیستم فایل الاستیک آمازون (EFS) Amazon Elastic File System (EFS)

  • استقرار یک نمونه EC2 با اوبونتو (راهنما) Deploy an EC2 Instance with Ubuntu (Guide)

  • ایجاد EFS (راهنما) Creating an EFS (Guide)

  • EFS را به EC2 متصل کنید (راهنما) Attach EFS to EC2 (Guide)

  • آپلود فایل ها به EFS از طریق FTP (راهنما) Upload Files to EFS via FTP (Guide)

  • EFS را به دومین نمونه EC2 متصل کنید (راهنما) Attach EFS to Second EC2 Instance (Guide)

  • پاکسازی حساب Account Cleanup

AWS ELB، ASG، Route 53 AWS ELB, ASG, Route 53

  • معرفی Introduction

  • در دسترس بودن و کشش بالا High Availability & Elasticity

  • بررسی اجمالی متعادل کننده بار الاستیک (ELB). Elastic Load Balancer (ELB) Overview

  • گروه‌های مقیاس خودکار (ASG) Auto Scaling Groups (ASG)

  • ELB + ASG Prep: راه اندازی AMI از EC2 ELB + ASG Prep: Setup AMI from EC2

  • استقرار ELB (راهنما) ELB Deployment (Guide)

  • ایجاد یک الگوی راه اندازی (راهنما) Creating a Launch Template (Guide)

  • گروه‌های مقیاس خودکار (راهنما) Auto Scaling Groups (Guide)

  • استراتژی های مقیاس بندی خودکار Auto Scaling Strategies

  • مقیاس بندی پویا (راهنما) Dynamic Scaling (Guide)

  • مقیاس بندی مرحله ای و ساده (راهنما) Step and Simple Scaling (Guide)

  • مقیاس‌بندی پیش‌بینی‌کننده (راهنما) Predictive Scaling (Guide)

  • ایجاد یک الگوی راه اندازی (راهنما) Creating a Launch Template (Guide)

  • راهنمای ابر خصوصی مجازی (VPC). Virtual Private Cloud (VPC) Guide

  • Amazon Route 53 & DNS Foundations (راهنما) Amazon Route 53 & DNS Foundations (Guide)

  • مسیر 53 ثبت دامنه و مسیریابی (راهنما) Route 53 Domain Registration & Routing (Guide)

  • مسیر 53 تنظیمات دامنه و مناطق میزبانی شده Route 53 Domain Settings and Hosted Zones

  • رکوردهای DNS 53 را در منطقه میزبانی شده مسیریابی کنید Route 53 DNS Records in the Hosted Zone

  • پاکسازی حساب Account Clean-Up

نمایش نظرات

نظری ارسال نشده است.

آموزش پیکربندی NGINX در سرور ابری: Digital Ocean & AWS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
9.5 hours
100
Udemy (یودمی) udemy-small
16 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
9,794
4.7 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.