آموزش وب سرور NGINX از Scratch

NGINX Web Server from Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بیاموزید که چگونه به سرعت و به راحتی بر وب سرور NGINX تسلط پیدا کنید.

آنچه خواهید آموخت

  • چگونه میزبان چندین سایت
  • پیکربندی nginx به عنوان متعادل کننده بار
  • محدود کردن پهنای باند HTTP
  • نصب و مدیریت وردپرس با استفاده از WP-CLI
  • پیکربندی HTTPS با یک گواهی SSL
  • چگونه به رمز عبور محافظت از دایرکتوری
  • وب سرور محلی را به اینترنت با استفاده از ngrok
  • تنظیم فرمت های ورود به سیستم خطای سفارشی
  • حفاظت از ورود به سیستم های بی رحمانه با fail2ban
  • حرکت یک سایت وردپرس localhost به یک سرور زنده

در این دوره من به شما نشان خواهم داد که چگونه به سرعت و به راحتی بر NGINX تسلط پیدا کنید.

NGINX در حال حاضر قدرتمندترین ، کارآمدترین و ایمن ترین سرور وب است که برای میزبانی برنامه های وب از هر اندازه و پیچیدگی استفاده می شود. این بیش از 40٪ از شلوغ ترین وب سایت های جهان در ارائه سریعتر محتوا به کاربران خود کمک می کند.

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


این دوره یک رویکرد بسیار کاربردی و آسان برای یادگیری NGINX فراهم می کند و به شما دانش بالایی را برای شروع ایجاد وب سرورهای ایمن و با کارایی بالا می دهد.

من روی نظریه تمرکز نمی کنم ، اما مستقیماً به اصل مطلب می پردازم ، بنابراین شما بهترین روش را برای تسلط بر مهارت های جدید در کمترین زمان یاد خواهید گرفت.


این دوره شامل موارد زیر است:

  • نحوه نصب Nginx در اوبونتو

  • وب سایت اصلی را با Nginx تنظیم کنید

  • نحوه میزبانی چندین سایت

  • Nginx را به عنوان یک تعادل بار پیکربندی کنید

  • Nginx را برای کار با PHP پیکربندی کنید

  • پهنای باند HTTP را محدود کنید

  • یک پایگاه داده در MySQL ایجاد کنید

  • نصب و مدیریت وردپرس با استفاده از WP-CLI

  • پیکربندی HTTPS با گواهی SSL

  • نحوه محافظت با رمز عبور از فهرست

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

  • تنظیم قالبهای ورود به سیستم صفحه خطای سفارشی

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

  • با Fail2Ban در برابر ورود به سیستم Brute Force محافظت کنید

  • انتقال یک سایت وردپرس Localhost به یک سرور زنده

تا زمان گذراندن این دوره ، می توانید شایع ترین موارد استفاده را برای NGINX به روش امن و قابل مقیاس پیاده سازی کنید.

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

  • برای همه کسانی که می خواهند NGINX را یاد بگیرند.

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

معرفی Introduction

  • معرفی دوره Course Introduction

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

  • نحوه نصب Nginx در اوبونتو How to Install Nginx on Ubuntu

  • وب سایت اصلی را با Nginx تنظیم کنید Set up Basic Website with Nginx

  • نحوه میزبانی سایت های متعدد How to Host Multiple Sites

  • نحوه پیکربندی Nginx به عنوان Load Balancer How to Configure Nginx as a Load Balancer

  • چگونه پهنای باند HTTP را محدود کنیم How to Limit HTTP Bandwidth

  • Nginx را برای کار با PHP پیکربندی کنید Configure Nginx to Work With PHP

  • یک پایگاه داده در MySQL ایجاد کنید Create a Database in MySQL

WP-CLI WP-CLI

  • نحوه نصب وردپرس با استفاده از WP-CLI How to Install WordPress using WP-CLI

  • مدیریت پلاگین ها و مضامین با استفاده از WP-CLI Managing Plugins and Themes using WP-CLI

امنیت Security

  • نحوه پیکربندی گواهی SSL How to Configure SSL Certificate

  • چگونه به رمز عبور محافظت از یک دایرکتوری How to Password Protect a Directory

  • دستورالعمل های مجاز و انکار را پیکربندی کنید Configure Allow and Deny Directives

ترفندها Tweaks

  • خودکار وظایف تکراری Automate Repetitive Tasks

  • با استفاده از Ngxtop ، پرونده های گزارش را مانیتور کنید Monitor Log Files using Ngxtop

  • وب سرور محلی را با استفاده از Ngrok در معرض اینترنت قرار دهید Expose Local Web server to Internet using Ngrok

شخصی سازی Customize

  • نحوه پیکربندی قالبهای ورود به سیستم سفارشی How to Configure Custom Log Formats

  • نحوه تنظیم صفحه خطای سفارشی How to Setup Custom Error Page

کارایی Performance

  • نحوه استفاده از ApacheBench برای تست عملکرد سرور How to Use ApacheBench for Server Performance Testing

وردپرس WordPress

  • با Fail2Ban در برابر ورود به سیستم Brute Force محافظت کنید Protect Against Brute Force Logins with Fail2Ban

  • انتقال یک سایت وردپرس Localhost به یک سرور زنده Moving a WordPress Localhost Site to a Live Server

نمایش نظرات

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

آموزش وب سرور NGINX از Scratch
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
47m
22
Udemy (یودمی) udemy-small
11 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3
از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Juravlea Nicolae Juravlea Nicolae

سلام! من نیکولا هستم من عاشق کامپیوتر و فناوری هستم، به ویژه در زمینه پروتکل های رمزگذاری بی سیم، توسعه وب، امنیت شبکه، و ناشناس.

روی پروژه های مختلف شامل طراحی وب، شبکه، امنیت برنامه های کاربردی وب و سایر موضوعات مرتبط با فناوری کار کرده است. مهارت ها و نرم افزارهای مورد استفاده عبارتند از:

امنیت شبکه:

Aircrack-ng، Burp Suite، Kali Linux، Metasploit، Nmap، OWASP، Hydra، SQLmap، امنیت برنامه های وب، امنیت Wi-Fi، Wireshark.

توسعه وب: HTML5، CSS3، jQuery، SQL، Bootstrap، Photoshop، SEO، Ruby on Rails، Wordpress.

برنامه نویسی: جاوا اسکریپت، پی اچ پی، پایتون، روبی.

اطلاعات بیشتر درباره من:

امیدوارم به جهانی کمک کنم که در آن به مهارت‌ها و روابط به شغل و پول اهمیت می‌دهیم، و در آن به ساختن و ایجاد چیزهایی به شیوه‌ای خودانگیخته و خودراهبر علاقه داریم.

Udemy (یودمی)

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

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