پیش نیازها:
- اتصال به اینترنت و کامپیوتر یا سیستم رایانه ای MAC
- ترمینال برای کاربران MAC یا PuTTY برای کاربران Windows
این دوره برای چه کسی است؟
- دانش آموزانی که علاقه مند به یادگیری NGINX هستند
- دانشجویان علاقه مند به یادگیری تفاوت های Apache و NGINX
- دانش آموزان علاقه مند به یادگیری نحوه استقرار سرور مجازی
- دانش آموزانی که می خواهند یاد بگیرند که چگونه دستورات را با استفاده از کنسول اجرا کنند
- دانش آموزانی که می خواهند یاد بگیرند که چگونه با استفاده از SSH Client به یک سرور مجازی از راه دور متصل شوند
- دانشجویان علاقمند به نصب و پیکربندی NGINX در اوبونتو
- دانشجویانی که می خواهند PHP ، MySQL و PhpMyAdmin را در NGINX نصب و پیکربندی کنند
- دانشجویان علاقه مند به یادگیری نحوه پیوستن نام دامنه به وب سایت میزبان در NGINX
- دانش آموزان علاقه مند به یادگیری نحوه نصب SSL در NGINX با استفاده از Let Encrypt
- دانشجویانی که می خواهند PhpMyAdmin را برای مدیریت پایگاه داده نصب و امن کنند
- دانشجویانی که می خواهند نحوه نصب و پیکربندی WordPress را در NGINX بیاموزند

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :
Introduction
Apache vs. NGINX
History of Apache
Advantages of NGINX
Virtual Server Basics
Deploying a Droplet on Digital Ocean
Attaching a Floating IP
Connecting to your Virtual Server
Install & Configure LEMP Stack (Linux, NGINX, MySQL, PHP)
Install & Configure NGINX
Install & Configure MySQL on NGINX
Install & Configure PHP on NGINX
Creating a PHP Test File
Domain Names & SSL
Modifying Domain Name Servers
Configuring DNS Zone Files
Updating the NGINX Block File Configuration File
Installing Let's Encrypt SSL on NGINX
PhpMyAdmin on NGINX
Installing PhpMyAdmin
Securing PhpMyAdmin with Symbolic Links
Securing PhpMyAdmin with Authentication Gateways
Enabling Authentication Gateways on NGINX
WordPress on NGINX
Introduction to Wordpress
Creating a Database for WordPress
Installing PHP Extensions for WordPress
NGINX Block File Configuration for WordPress
Downloading WordPress
Wordpress Configuration
WordPress Setup