لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر NGINX
Introduction to NGINX
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
درک و استقرار Layer 4/Layer 7 Load Balancing، WebSockets، HTTPS، HTTP/2، TLS 1.3 با NGINX (With Docker) Layer 7 Load Balancing بین سرویس ها Layer 4 Load Balancing بین سرویس ها راه اندازی NGINX به عنوان یک سرور وب TLS Termsthrough vs مسدود کردن درخواستهای ناخواسته و درخواستهای مسیریابی مجدد به سرویسهای مختلف فعال کردن HTTPS با letsEncrypt فعال کردن HTTP/2 با NGINX فعال کردن TLS 1.3 با NGINX زمانبندی NGINX مقیاسبندی WebSocketها با NGINX Load Balancing WebSocketها با NGINX پیش نیازها در شبکههای کامپیوتری: ، مک یا لینوکس)
NGINX یک وب سرور منبع باز است که به زبان C نوشته شده است و همچنین می تواند به عنوان یک پروکسی معکوس و یک متعادل کننده بار استفاده شود. این کلاس مقدمه ای برای NGINX است، در پایان این کلاس می توانید اصول NGINX را درک کنید و نمونه خود را بچرخانید و حتی آن را با یک گواهی قانونی ایمن کنید.
موضوعاتی که در اینجا بحث خواهم کرد:
NGINX چیست؟
موارد استفاده NGINX
لایه 4 و لایه 7 پروکسی در Nginx
تعویض NGINX
مثال
Nginx (mac)
را نصب کنید
Nginx به عنوان یک وب سرور
محتوای ثابت
بیان منظم در NGINX
proxy_pass
Nginx به عنوان یک پروکسی لایه 7
پراکسی به 4 سرویس NodeJS باطن (docker)
IP_تعادل بار هش
بار را به چند پشتیبان (app1/app2) تقسیم کنید
مسدود کردن درخواستهای خاص (/admin)
NGINX به عنوان یک پروکسی لایه 4
سابقه DNS ایجاد کنید
HTTPS را در NGINX فعال کنید (اجازه می دهد رمزگذاری شود)
TLS 1.3 را در NGINX فعال کنید
HTTP/2 را در NGINX فعال کنید
یک توضیح کوچک درباره NGINX
NGINX یکی از معدود سرورهایی است که برای رفع مشکل C10K نوشته شده است. برخلاف سرورهای سنتی، NGINX برای رسیدگی به درخواستها به رشتهها متکی نیست. در عوض از معماری رویداد محور (ناهمزمان) بسیار مقیاس پذیرتر استفاده می کند. این معماری از مقادیر کم، اما مهمتر از آن قابل پیش بینی از حافظه تحت بار استفاده می کند. حتی اگر انتظار ندارید هزاران درخواست را به طور همزمان انجام دهید، همچنان میتوانید از عملکرد بالا و حافظه کوچک NGINX بهره مند شوید. NGINX در همه جهات مقیاس میشود: از کوچکترین VPS گرفته تا خوشههای بزرگ سرور.
سرفصل ها و درس ها
مبانی NGINX
The Fundamentals of NGINX
مبانی NGINX
The Fundamentals of NGINX
معرفی
Introduction
اسلایدها را از اینجا دانلود کنید
Download Slides here
NGINX چیست؟
What is NGINX?
موارد استفاده NGINX
NGINX Use Cases
تعادل بار لایه 4 و لایه 7 در NGINX
Layer 4 and Layer 7 Load Balancing in NGINX
خاتمه TLS و TLS Passthrough
TLS Termination and TLS Passthrough
اسم من حسین است و مهندس نرم افزار هستم. از زمانی که عمویم اولین کتاب برنامه نویسی ام را در سال 1998 به من داد () متوجه شدم که نرم افزار علاقه من است. من وبلاگم را راه اندازی کردم و کانال یوتیوب را به عنوان یک خروجی برای صحبت در مورد نرم افزار راه اندازی کردم.
استفاده از نرم افزار برای حل مشکلات جالب یکی از چیزهای جذابی است که من واقعا از آن لذت می برم. در کانال های رسانه های اجتماعی من با من تماس بگیرید تا داستان نرم افزار خود را بگویید، سؤال بپرسید یا مشکلات جالب را به اشتراک بگذارید. من دوست دارم آن را بشنوم!
من همچنین در زمینه سیستم های اطلاعات جغرافیایی (یا GIS) تخصص دارم. من از سال 2005 به بسیاری از سازمانها در کشورهای مختلف کمک کردم تا فناوری GIS را پیادهسازی کنند و برنامههای سفارشی را متناسب با موارد استفاده و سادهسازی گردشهای کاریشان از سال 2005 نوشتم. دویست ویدیوی یوتیوب و آموزش نرم افزار تا به امروز در حال تماشا هستند و شروع به کردند. من از سال 2015 درEsri مهندس ساختمان فن آوری های GIS جالب هستم.
نمایش نظرات