آموزش NGINX، PHP، MySQL، SSL و WordPress را در اوبونتو نصب کنید

Install NGINX, PHP, MySQL, SSL & WordPress on Ubuntu

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش نصب پیکربندی NGINX در اوبونتو 18.04. شامل MySQL، PHP، PhpMyAdmin، ادغام SSL وردپرس.

آنچه یاد خواهید گرفت

  • تفاوت های کلیدی بین Apache و NGINX را درک کنید
  • یک سرور مجازی در اقیانوس دیجیتال با اوبونتو 18.04 مستقر کنید
  • یک IP شناور را به یک سرور مجازی اقیانوس دیجیتال وصل کنید
  • با استفاده از SSH Client به یک سرور مجازی راه دور متصل شوید
  • دستورات اولیه را در سرور اجرا کنید
  • LEMP Stack را روی سرور مجازی (Linux، NGINX، MySQL، PHP) نصب کنید
  • سرورهای نام را برای یک نام دامنه پیکربندی کنید
  • یک فایل DNS Zone را پیکربندی کنید
  • با استفاده از Certbot یک گواهی رایگان Let's Encrypt SSL در NGINX نصب کنید
  • PhpMyAdmin را روی NGINX نصب کنید
  • ایمن کردن PhpMyAdmin با استفاده از پیوندهای نمادین و دروازه های احراز هویت
  • وردپرس را روی NGINX نصب و پیکربندی کنید

سلام و به آخرین دوره جدید ما خوش آمدید. خوشحالیم که می توانید در این اکتشاف آموزشی جدید هیجان انگیز به ما بپیوندید!

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

چه یک توسعه‌دهنده وب با تجربه باشید یا تازه وارد این صنعت باشید، احتمالاً درباره بحث قدیمی بین Apache و NGINX شنیده‌اید. کدام یک بهتر است، از چه چیزی استفاده کنید؟ این دوره مقدمه ای عالی برای NGINX ارائه می دهد. ما چندین موضوع مهم را پوشش خواهیم داد، مانند:

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

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

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

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

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

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

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

ما برای این دوره از قطرات اقیانوس دیجیتال استفاده خواهیم کرد، اما شما می توانید با هر ارائه دهنده میزبانی ابری که انتخاب می کنید، یک سرور مجازی ایجاد کنید. بدون توجه به اینکه با چه کسی میزبانی می کنید، مراحل پیکربندی یکسان خواهد بود. همچنین، ما از آخرین نسخه LTS اوبونتو (18.04) استفاده خواهیم کرد.

بنابراین، اگر آماده هستید دوباره به دوره دیگری بروید و مفاهیم جدید مختلفی را یاد بگیرید، دکمه ثبت نام را فشار دهید!

این دوره برای چه کسانی است:

  • دانشجویان علاقه مند به یادگیری در مورد NGINX
  • دانش آموزان علاقه مند به یادگیری تفاوت های بین Apache NGINX
  • دانشجویان علاقه مند به یادگیری نحوه استقرار یک سرور مجازی
  • دانش آموزانی که می خواهند یاد بگیرند که چگونه دستورات را با استفاده از کنسول
  • اجرا کنند دانش‌آموزانی که می‌خواهند یاد بگیرند که چگونه با استفاده از یک سرویس گیرنده SSH به یک سرور مجازی از راه دور متصل شوند
  • دانشجویان علاقه مند به نصب و پیکربندی NGINX در اوبونتو
  • دانش آموزانی که می خواهند PHP، MySQL و PhpMyAdmin را در NGINX نصب و پیکربندی کنند
  • دانش آموزانی که علاقه مند به یادگیری نحوه ضمیمه کردن یک نام دامنه به وب سایت میزبانی شده در NGINX
  • هستند دانش آموزان علاقه مند به یادگیری نحوه نصب SSL در NGINX با استفاده از Let's Encrypt
  • دانش آموزانی که می خواهند Secure PhpMyAdmin را برای مدیریت پایگاه داده نصب کنند
  • دانش‌آموزانی که می‌خواهند یاد بگیرند که چگونه وردپرس را در NGINX نصب و پیکربندی کنند

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

مقدمه 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 (Linux، NGINX، MySQL، PHP) Install & Configure LEMP Stack (Linux, NGINX, MySQL, PHP)

  • نصب و پیکربندی 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 & 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

نمایش نظرات

آموزش NGINX، PHP، MySQL، SSL و WordPress را در اوبونتو نصب کنید
جزییات دوره
1h 31m
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
130,620
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

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