Harness the power of NGINX with a series of detailed tutorials and real-life examples
Gabriel Ouiran, Clement Nedelcu, Martin Bjerretoft Fjordvald

#NGINX
#HTTP
#HTTP_Server
#PHP
#Python
🚀 NGINX رو یاد بگیر تا زیرساخت ابریات رو ارتقا بدی، سرعتش رو بیشتر کنی و بهینهترش کنی.
🌐 این کتاب روی قابلیتهای NGINX بهعنوان یک HTTP Server قدرتمند تمرکز داره؛ سرویسی که برای هندل کردن وبسایتهای پرترافیک طراحی شده و مقیاسپذیری شبکه، هستهی اصلی معماریش رو تشکیل میده. چه در سطح مبتدی باشی و چه یک مدیر سیستم باتجربه، این کتاب مسیر کامل راهاندازی NGINX رو از کانفیگهای ساده تا تنظیمات دقیقتر و متناسب با نیازهای واقعی بهت نشون میده.
⚡️ این نسخه با تمرکز روی آخرین نسخهی NGINX (1.25.2) بهروزرسانی شده و قابلیتهای جدیدی مثل HTTP/3 و QUIC رو هم پوشش میده تا با تکنولوژیهای روز همگام بمونی.
🧠 کتاب پر از مثالهای واقعی و کاربردیه که کمک میکنه زیرساختت رو با استفاده از TLS Certificates خودکار امن کنی، NGINX رو جلوی اپلیکیشنهای موجود بهعنوان Reverse Proxy قرار بدی و سناریوهای مختلف معماری رو پیادهسازی کنی.
📦 چیزهایی که یاد میگیری
🔧 نصب و راهاندازی NGINX و تست یک کانفیگ پایه
🌐 آشنایی با هستهی HTTP Module و ماژولهای ثالث
⚙️ اتصال NGINX به اپلیکیشنهای PHP، Python و سایر سرویسها
⚖️ بهینهسازی معماری با Threading و Load Balancing
🐳 استفاده از NGINX در محیط Docker و سیستمهای Orchestration
☁️ یکپارچهسازی NGINX با زیرساختهای Cloud برای ساخت معماریهای مقیاسپذیر و امن
🚨 عیبیابی خطاهای کانفیگ و یادگیری روشهای پایهی Troubleshooting
🎯 مخاطب کتاب
🧩 این کتاب برای افرادی طراحی شده که میخوان NGINX رو بهصورت عملی و حرفهای یاد بگیرن. چه بخوای وبسرور فعلیت رو جایگزین کنی و چه بخوای کنار سیستمهای موجود ازش استفاده کنی، این کتاب کمک میکنه سریع وارد فاز عملی بشی.
💡 برای شروع فقط به یک سرور Linux و درک پایهای از مفاهیم وبسرور نیاز داری.
📑 فهرست مطالب
📘 بخش ۱: شروع با NGINX
فصل ۱: دانلود و نصب NGINX
فصل ۲: پیکربندی پایه NGINX
📘 بخش ۲: ورود عمیق به NGINX
فصل ۳: بررسی تنظیمات HTTP
فصل ۴: بررسی ماژولهای NGINX
فصل ۵: کار با PHP و Python در NGINX
فصل ۶: استفاده از NGINX بهعنوان Reverse Proxy
📘 بخش ۳: NGINX در عمل
فصل ۷: مقدمهی Load Balancing و Optimization
فصل ۸: NGINX در زیرساخت Cloud
فصل ۹: استقرار، مدیریت و Auto-Update با Ansible
فصل ۱۰: Case Studyها
فصل ۱۱: Troubleshooting
👨💻 درباره نویسندگان
🌍 گابریل اویران مدیر سیستم در Eduka Software در سنگاپور هست و روی زیرساختهای IT با تمرکز روی AI و Cloud کار میکنه. بیش از ۱۰ سال تجربه در پروژههای مختلف داره و در حوزه نرمافزارهای آموزشی و Open Source هم فعاله.
🌐 کلمان ندلکو متولد فرانسهست و در دانشگاههای انگلستان، فرانسه و چین تحصیل کرده. بعد از تدریس علوم کامپیوتر و مدیریت سیستمها، بهعنوان مشاور فناوری در فرانسه فعالیت کرده و روی توسعه نرمافزارهای Web و .NET و مدیریت سرورهای Linux کار کرده. از ۲۰۰۵ یک شبکه بزرگ وبسایت رو مدیریت میکنه که همین باعث شده NGINX رو عمیقاً بشناسه. الان هم CTO یک شرکت نرمافزاری در سنگاپوره که روی سیستمهای مدیریت مدارس کار میکنه.
Master NGINX to elevate, accelerate, and optimize your cloud infrastructure
Key Features
Book Description
Explore the capabilities of NGINX, a robust HTTP server designed for handling high-traffic websites, with network scalability as its primary objective. Whether you're a beginner or an experienced administrator, this NGINX book will guide you through the complete process of setting up this lightweight HTTP server, from quick and basic configurations to more detailed configurations tailored to your needs. Highlighting the latest version 1.25.2, featuring new features such as HTTP/3 and QUIC, this edition keeps you up to date with cutting-edge developments.
This book is packed with a multitude of real-world examples, which will help you secure your infrastructure with automatic TLS certificates, expertly place NGINX in front of your existing applications, and do much more. From orchestration and Docker to bandwidth management, OpenResty, and NGINX Plus commercial features, you'll get to grips with enhancing and optimizing your infrastructure or designing brand-new architecture. Moreover, this updated edition will show you how NGINX excels in cloud environments with guides on integrating NGINX with cloud services for deploying scalable architectures efficiently and securely.
By the end of this book, you'll be able to adapt and use a wide variety of NGINX implementations to tackle diverse challenges with confidence.
What you will learn
Who this book is for
This book is for beginners and web administrators looking to master the powerful and secure NGINX HTTP server. Whether you want to replace your existing web server software or integrate a new tool to collaborate with applications that are already up and running, this book will help you achieve your goals. To get started, all you need is access to a Linux server and a basic understanding of web server concepts.
Table of Contents
Part 1:Begin with NGINX
Chapter 1: Downloading and Installing NGINX
Chapter 2: Basic NGINX Configuration
Part 2: Dive into NGINX
Chapter 3: Exploring the HTTP Configuration
Chapter 4: Exploring Module Configuration in NGINX
Chapter 5: PHP and Python with NGINX
Chapter 6: NGINX as a Reverse Proxy
Part 3: NGINX in Action
Chapter 7: Introduction to Load Balancing and Optimization
Chapter 8: NGINX within a Cloud Infrastructure
Chapter 9: Fully Deploy, Manage, and Auto-Update NGINX with Ansible
Chapter 10: Case Studies
Chapter 11: Troubleshooting
Gabriel Ouiran is a systems administrator at Eduka Software, Singapore, specializing in IT infrastructure with a strong focus on AI and cloud technologies. Gabriel is also a passionate tech enthusiast and a free and open source software contributor. He has over 10 years of experience working in IT for different companies. Gabriel now applies this expertise to enhance educational software solutions.
Clement Nedelcu was born in France and studied at UK, French, and Chinese universities. After teaching computer science, programming, and systems administration at several eastern Chinese universities, he worked as a technology consultant in France, specialized in the web and .NET software development as well as Linux server administration. Since 2005, he has also been administering a major network of websites in his spare time, which allowed him to discover Nginx. Clement now works as CTO. for a Singapore-based company developing management software for schools.



