دوره آموزش nginx

# یادگیری nginx از صفر

Nginx یک وب سرور منبع باز است که به دلیل موفقیت اولیه خود به عنوان وب سرور، اکنون به عنوان یک پروکسی معکوس، کش HTTP و متعادل کننده بار نیز استفاده می شود. Nginx در ابتدا توسط Igor Sysoev ایجاد شد و اولین انتشار عمومی آن در اکتبر 2004 بود. ایگور در ابتدا این نرم افزار را به عنوان پاسخی به مشکل C10k در نظر گرفت، که مشکلی در رابطه با مسئله عملکرد مدیریت 10000 اتصال همزمان است.

 

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

 

# پیش نیازهای دوره

برای شروع آموزش nginx باید حتما لینوکس بلد باشید. اگر تا به حال با لینوکس کار نکرده‌اید، میتوانید دوره آموزش رایگان لینوکس را ببینید. همچنین باید ویدیو آموزش پروتکل Http و ویدیو آشنایی با مفهوم پراکسی را نیز ببینید.

 

مطالب این دوره به شکل کامل آپدیت شده است.



0

intro

3:19

رایگان

1

nginx

13:4

رایگان

2

http

14:42

3

location

17:11

4

logging

19:39

5

error page

11:40

6

signals

19:33

7

reverse proxy

12:49

8

load balancer

26:20

9

limit

21:35

10

auth basic

8:5

11

deny ip

16:19

12

cache

21:52

13

buffer

5:55

14

gzip

7:51

15

timeout

9:41

16

rewrite

18:31

17

events

10:24

دوره های پیشنهادی

آموزش پروژه محور جنگو - ساخت شبکه اجتماعی
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ(elasticsearch)
دوره آموزش الستیک سرچ(elasticsearch)
تکمیل ضبط
امیرحسین بیگدلو

ارسال نظر


مجيد اشرفي

8 ماه قبل پاسخ به نظر

سلام خدمت استاد قرانقدر . براي اينكه بدونيم چه دوره هايي در حال بروز رساني هست راه حل ساده تري بجز گشتن تو تمام دورها وجود داره؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
از این به بعد در پروفایلتون اطلاعیه دریافت خواهید کرد.

امیرحسن اله دادی

9 ماه قبل پاسخ به نظر

سلام ویدیوهای قبلی چیشدن؟ به اونا نمیتونیم دسترسی داشته باشیم؟

ارسال نظر



امیرحسین بیگدلو

9 ماه قبل

سلام
دوره در حال آپدیت هست و ویدیوهای قبلی حذف شدن.

پارسا

12 ماه قبل پاسخ به نظر

سلام آقا امیر ممنون از دوره های حرفه ایتون. میخواستم بگم فایل کانفیگ nginx توضیح داده شده با فایل موجود تو نسخه جدیدی که من نصب کردم مقداری متفاوته. میخواستم بدونم همچنان میشه با دوره پیشرفت یا نیاز به آپدیت خواهد داشت؟

ارسال نظر



امیرحسین بیگدلو

12 ماه قبل

سلام
مشکلی نیست. میتونید ادامه بدید.

امین

1 سال قبل پاسخ به نظر

سلام خسته نباشید، خیلی دوره ی خوب و جامعی بود ممنون از شما.
بعد این دوره، سراغ Gitlab cicd بریم؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
دوره cicd ناقص هست و بعدا باید تکمیل بشه

امیرحسین

1 سال قبل پاسخ به نظر

تشکر از دوره‌ای که گذاشتید، میخواستم بپرسم که دستوراتی مثل rewrite و map هم تدریس شده در دوره یا خیر

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
خیر، این دستورات رو توضیح ندادم.

alireza

1 سال قبل پاسخ به نظر

سلام بعد از گذزوندن این دوره میتونم بر روی vps لینوکس وبسایت جنگویی خودمو بالا بیارم ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
این دوره آموزش nginx هست و ربطی به جنگو نداره.
هر چند که اگر بخواید جنگو رو دیپلوی کنید لازمه که nginx رو بلد باشید.

EBO

1 سال قبل پاسخ به نظر

این دوره کامل شده یا درحال آپدیته؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
این دوره به پایان رسیده



مونگارد