دوره گواهینامه Apache ،NGINX و رمزگذاری SSL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی یک سرور مجازی در Digital Ocean
- کار با IPهای پویا، ثابت و شناور
- استفاده از Terminal برای احراز هویت از راه دور
- نصب و پیکربندی LAMP Stack روی Ubuntu 18.04
- تست PHP
- میزبانی چند دامنه روی یک سرور مجازی Apache
- پیکربندی فایلها و دارکتیوهای Virtual Host
- پیکربندی فایل Zone در DNS
- درک تفاوت بین Apache و NGINX
- نصب NGINX روی یک Droplet در Digital Ocean یا هر سرور مجازی دلخواه
- تغییر فایل پیکربندی Block در NGINX برای میزبانی وبسایتها
- نصب کامپوننت های ضروری روی NGINX مانند MySQL ،PHP و PhpMyAdmin
- ایمنسازی PhpMyAdmin با استفاده از symbolic linkها و درگاه احراز هویت داخلی NGINX
- ایمنسازی وبسایتهای میزبانیشده با SSL رایگان با استفاده از Certbot و Let's Encrypt
- نصب و پیکربندی WordPress روی سرور NGINX
- انواع گواهینامه های SSL
- چگونه گواهینامه های SSL کار میکنند؟
- گزارشهای وضعیت گواهینامه SSL
- ریدایرکت همه حالتهای مختلف دامنه به HTTPS
پیشنیازهای دوره
- مهارتهای اولیه کار با کامپیوتر
توضیحات دوره
به جدیدترین دوره ما خوش آمدید؛ دورهای که شما را در فرآیند نصب، ایمنسازی و پیکربندی NGINX یا Apache روی یک وب سرور Ubuntu راهنمایی میکند. همچنین یاد میگیرید چگونه تمام ترافیک وب را با استفاده از یک گواهینامه SSL رایگان از Let’s Encrypt رمزنگاری کنید.
بخش APACHE:
این دوره با بررسی پرکاربردترین فناوری وب سرور موجود، یعنی Apache، آغاز میشود. آمارها نشان میدهند که Apache برای اجرای بیش از 65% از تمام وب سرورها در سراسر جهان استفاده میشود. درک چگونگی کار با Apache بخش مهمی از فرآیند توسعه وب است. دانشجویان مفاهیم کلیدی زیر را یاد خواهند گرفت:
راهاندازی یک سرور مجازی در Digital Ocean
کار با IPهای پویا، ثابت و شناور
- استفاده از Terminal برای احراز هویت از راه دور
- نصب و پیکربندی LAMP Stack روی Ubuntu 18.04
- تست PHP
- میزبانی چند دامنه روی یک سرور مجازی Apache
- پیکربندی فایلها و دستورات Virtual Host
- پیکربندی فایل Zone در DNS
بخش NGINX:
امروزه NGINX بهعنوان قدرتمندترین، کارآمدترین و امنترین فناوری وب سرور برای میزبانی وب اپلیکیشن ها در هر اندازه و با هر میزان پیچیدگی شناخته میشود. این نرمافزار متنباز است و برای بیشترین کارایی و پایداری طراحی شده است. همچنین تلاش میکند بسیاری از نقاط ضعف Apache را در زمینه ارائه محتوا به کاربر نهایی برطرف کند. از NGINX میتوان برای وب سرور، reverse proxy، کشینگ، load balancing، پخش رسانه و موارد بسیار دیگر استفاده کرد.
گواهینامه های SSL - Let's Encrypt
این بخش از دوره نگاهی عمیق به نقش گواهینامه های SSL در امنیت سرور و رمزنگاری ترافیک وب دارد. کار را با یک معرفی کامل آغاز میکنیم که شامل بررسی انواع مختلف گواهینامه ها و چگونگی عملکرد آنهاست. سپس دانشجویان یک droplet در Digital Ocean ایجاد میکنند و گواهینامه SSL رایگان خود را با استفاده از گواهینامه Authority مربوط به Let’s Encrypt پیکربندی میکنند. این بخش از دوره، آموزش تئوری و عملی را با هم ترکیب میکند. دانشجویان فرصت دارند برخی از مفاهیم بررسیشده در دو بخش قبلی را تمرین کنند و همزمان درباره گواهینامه های SSL رایگان مانند Let’s Encrypt نیز یاد بگیرند.
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که علاقهمند به یادگیری مبانی NGINX ،Apache و رمزنگاری SSL هستند.
- دانشجویانی که میخواهند چگونگی عملکرد گواهینامه های SSL را یاد بگیرند.
- توسعهدهندگان وبی که علاقهمند به راهاندازی NGINX روی یک سرور Ubuntu همراه با MySQL ،PHP و PhpMyAdmin هستند.
- توسعهدهندگان وبی که علاقهمند به راهاندازی APACHE روی Ubuntu همراه با LAMP Stack (Linux ،Apache ،MySQL ،PHP) هستند.
- دانشجویانی که میخواهند نصب و پیکربندی WordPress روی NGINX را یاد بگیرند.
دوره گواهینامه Apache ،NGINX و رمزگذاری SSL
-
راهاندازی یک سرور مجازی در Digital Ocean 03:52
-
ایجاد و اتصال یک Floating IP 05:09
-
مقدمهای بر Terminal و احراز هویت کاربر root 02:31
-
نصب و تست Apache 02:33
-
نصب سیستم مدیریت پایگاه داده MySQL 02:39
-
نصب و تست PHP 08:57
-
نصب PhpMyAdmin برای مدیریت پایگاه داده 05:09
-
مقدمهای بر Virtual Hostها 04:45
-
ساختار دایرکتوری، مجوزها و فایلهای تست 02:45
-
پیکربندی فایلها و دارکتیوهای Virtual Host 08:32
-
پیکربندی Name Server 08:28
-
پیکربندی و تست فایل DNS Zone 02:53
-
نصب SSL برای هر دامنه با استفاده از Let's Encrypt 07:21
-
جمعبندی و گامهای بعدی 01:11
-
Apache در برابر NGINX 03:10
-
تاریخچه Apache 01:41
-
مزایای NGINX 01:55
-
راهاندازی یک Droplet در Digital Ocean 04:19
-
اتصال یک Floating IP 01:06
-
اتصال به سرور مجازی خود 03:25
-
نصب و پیکربندی NGINX 01:40
-
نصب و پیکربندی MySQL روی NGINX 07:26
-
نصب و پیکربندی PHP روی NGINX 10:29
-
ایجاد یک فایل تست PHP 02:41
-
تغییر Domain Name Serverها 02:52
-
پیکربندی فایلهای DNS Zone 04:39
-
بروزرسانی پیکربندی فایل Block در NGINX 03:10
-
نصب SSL Let’s Encrypt روی NGINX 08:25
-
نصب PhpMyAdmin 04:47
-
ایمنسازی PhpMyAdmin با symbolic linkها 03:11
-
ایمنسازی PhpMyAdmin با درگاههای احراز هویت 02:58
-
فعالسازی درگاههای احراز هویت 04:15
-
مقدمهای بر WordPress 00:43
-
ایجاد پایگاه داده برای WordPress 03:08
-
نصب افزونههای PHP برای WordPress 01:24
-
پیکربندی Block در NGINX برای WordPress 03:11
-
دانلود WordPress 03:01
-
پیکربندی WordPress 04:00
-
راهاندازی WordPress 03:50
-
مقدمهای بر گواهینامه های SSL 03:26
-
گواهینامه سنتی در برابر گواهینامه دیجیتال 03:33
-
انواع گواهینامه های SSL 03:59
-
چگونه گواهینامه های SSL کار میکنند؟ 04:14
-
دریافت گواهینامه SSL 03:16
-
مقدمهای بر Let's Encrypt 01:58
-
آمادهسازی سرور 00:52
-
مدیریت Domain Name Server 02:55
-
مقدمهای بر Digital Ocean 01:56
-
پیکربندیهای Droplet 00:58
-
ایجاد یک Droplet 01:55
-
نصب PuTTY-Terminal و اتصال 02:41
-
نصب LAMP Stack - Apache ،MySQL ،PHP 05:14
-
پیکربندی DNS در Digital Ocean 03:40
-
پیکربندیهای اولیه Droplet 02:24
-
نصب Let's Encrypt 03:31
-
گزارشهای وضعیت گواهینامه SSL 02:05
-
ریدایرکت همه حالتهای دامنه به HTTPS 06:38
-
تمدید خودکار با cron jobها 02:34
مشخصات آموزش
دوره گواهینامه Apache ،NGINX و رمزگذاری SSL
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:58
- مدت زمان :03:36:00
- حجم :1.55GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy