آموزش NGINX، Apache، رمزگذاری SSL - دوره صدور گواهینامه

NGINX, Apache, SSL Encryption - Certification Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نصب، پیکربندی و ایمن کردن NGINX و Apache روی سرور اوبونتو با استفاده از Digital Ocean و اجازه دهید SSL را رمزگذاری کنیم استقرار سرور مجازی در Digital Ocean کار با IPهای پویا، ایستا و شناور با استفاده از ترمینال برای احراز هویت از راه دور نصب و پیکربندی LAMP Stack در Ubuntu. میزبانی چندین دامنه در یک سرور مجازی Apache پیکربندی فایل‌ها و دستورالعمل‌های میزبان مجازی پیکربندی فایل منطقه DNS درک تفاوت بین Apache و NGINX نصب NGINX بر روی یک قطره اقیانوس دیجیتال یا هر سرور مجازی انتخابی شما تغییر فایل ضروری NGINX برای پیکربندی وب‌سایت Blocksta اجزای موجود در NGINX مانند MySQL، PHP و PhpMyAdmin ایمن سازی PhpMyAdmin با استفاده از پیوندهای نمادین و دروازه احراز هویت داخلی ساخته شده توسط NGINX ایمن سازی وب سایت های میزبانی شده با SSL رایگان با استفاده از Certbot و Let's Encrypt نصب و پیکربندی وردپرس بر روی NGINX SSLt Certific Certific Certific. گزارش وضعیت گواهینامه ts تغییر مسیر همه تغییرات دامنه به HTTPS پیش نیازها: مهارت های اساسی کامپیوتر

به آخرین دوره آموزشی ما خوش آمدید، که شما را در فرآیند نصب، ایمن سازی و پیکربندی NGINX یا Apache در سرور وب اوبونتو راهنمایی می کند. همچنین با استفاده از گواهینامه رایگان SSL از Let’s Encrypt، رمزگذاری تمام ترافیک وب را خواهید آموخت.

بخش APACHE:

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

  • استقرار سرور مجازی در Digital Ocean

  • کار با IPهای پویا، ایستا و شناور

  • استفاده از ترمینال برای احراز هویت از راه دور

  • نصب و پیکربندی LAMP Stack در اوبونتو 18.04

  • آزمایش PHP

  • میزبانی چندین دامنه در یک سرور مجازی آپاچی

  • پیکربندی فایل‌ها و دستورالعمل‌های میزبان مجازی

  • پیکربندی فایل منطقه DNS

بخش NGINX:

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

بخش NGINX این دوره به شما در درک مفاهیم کلیدی زیر کمک می کند:

  • درک تفاوت بین Apache NGINX

  • نصب NGINX بر روی یک قطره اقیانوس دیجیتال یا هر سرور مجازی دلخواه شما.

  • تغییر فایل پیکربندی بلوک NGINX برای میزبانی وب‌سایت‌ها

  • نصب اجزای ضروری در NGINX مانند MySQL، PHP PhpMyAdmin

  • ایمن سازی PhpMyAdmin با استفاده از پیوندهای نمادین و دروازه های احراز هویت داخلی NGINX.

  • ایمن سازی وب سایت های میزبانی شده خود با SSL رایگان با استفاده از Certbot Let's Encrypt

  • نصب و پیکربندی وردپرس در سرور NGINX خود

گواهینامه های SSL - بیایید رمزگذاری کنیم

این بخش از دوره نگاهی عمیق به نقش گواهینامه های SSL در مورد امنیت سرور و رمزگذاری ترافیک وب ارائه می دهد. ما با یک مقدمه کامل شروع می کنیم که شامل بررسی انواع مختلف گواهی ها و نحوه کار آنها می شود. از آنجا، دانش‌آموزان یک قطره در Digital Ocean ایجاد می‌کنند و گواهی SSL رایگان خود را با استفاده از Let’s Encrypt Certificate Authority پیکربندی می‌کنند. این بخش از دوره ترکیبی از آموزش تئوری و عملی است. دانش‌آموزان این فرصت را دارند که برخی از مفاهیم بررسی شده در دو بخش قبلی را تمرین کنند و در عین حال درباره گواهی‌های رایگان SSL مانند Let’s Encrypt نیز بیاموزند.


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

پیکربندی وب سرور آپاچی Apache Web Server Configuration

  • استقرار یک سرور مجازی در اقیانوس دیجیتال Deploying a Virtual Server on Digital Ocean

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

  • مقدمه ای برای احراز هویت کاربر ترمینال و ریشه Intro to Terminal and Root User Authentication

  • نصب و تست آپاچی Apache Installation and Testing

  • نصب سیستم مدیریت پایگاه داده MySQL Installing MySQL Database Management System

  • نصب و تست PHP Installing and Testing PHP

  • نصب PhpMyAdmin برای مدیریت پایگاه داده Installing PhpMyAdmin for Database Administration

  • مقدمه ای بر هاست های مجازی Introduction to Virtual Hosts

  • ساختار دایرکتوری، مجوزها و فایل های آزمایشی Directory Structure, Permissions and Test Files

  • پیکربندی فایل‌ها و دستورالعمل‌های میزبان مجازی Configuring Virtual Host Files and Directives

  • پیکربندی سرور نام Name Server Configuration

  • پیکربندی و آزمایش فایل DNS Zone DNS Zone File Configuration and Testing

  • نصب SSL برای هر دامنه با استفاده از Lets Encrypt Installing SSL for each Domain using Lets Encrypt

  • خلاصه و مراحل بعدی Summary and Next Steps

پیکربندی وب سرور NGINX NGINX Web Server Configuration

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

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

  • مزایای NGINX Advantages of NGINX

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

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

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

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

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

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

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

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

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

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

  • نصب Lets Encrypt SSL در NGINX Installing Lets Encrypt SSL on NGINX

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

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

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

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

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

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

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

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

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

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

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

امتیاز: گواهینامه های SSL کاوش شده + پروژه تمرین Bonus: SSL Certificates Explored + Practice Project

  • مقدمه ای بر گواهینامه های SSL Introduction to SSL Certificates

  • گواهی سنتی در مقابل گواهی دیجیتال Traditional vs. Digital Certificate

  • انواع گواهینامه های SSL Types of SSL Certificates

  • گواهینامه های SSL چگونه کار می کنند How SSL Certificates Work

  • دریافت گواهینامه SSL Obtaining an SSL Certificate

  • مقدمه ای بر Lets Encrypt Introduction to Lets Encrypt

  • آماده سازی سرور Server Preparation

  • مدیریت سرور نام دامنه Domain Name Server Administration

  • مقدمه ای بر اقیانوس دیجیتال Introduction to Digital Ocean

  • تنظیمات قطره Droplet Configurations

  • ایجاد یک قطره Creating a Droplet

  • PuTTY-Terminal را نصب کنید و وصل کنید Install PuTTY-Terminal and Connect

  • LAMP Stack - Apache، MySQL، PHP را نصب کنید Install LAMP Stack - Apache, MySQL, PHP

  • DNS را در Digital Ocean پیکربندی کنید Configure DNS on Digital Ocean

  • تنظیمات پایه قطره Droplet Basic Configurations

  • نصب Lets Encrypt Installing Lets Encrypt

  • گزارش وضعیت گواهی SSL SSL Certificate Status Reports

  • همه تغییرات دامنه را به HTTPS هدایت کنید Redirect all Domain Variations to HTTPS

  • تمدید خودکار با cron jobs Auto Renewal with cron jobs

نمایش نظرات

آموزش NGINX، Apache، رمزگذاری SSL - دوره صدور گواهینامه
جزییات دوره
3.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
165,929
4.1 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

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