آموزش سرور ایده‌آل NGINX - نسخه RHEL 10 - آخرین آپدیت

دانلود The Perfect NGINX Server - RHEL 10 Edition

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت، ایمن‌سازی و بهینه‌سازی VPS میزبانی وردپرس با NGINX، PHP 8.4 و MariaDB روی هر توزیع مبتنی بر RHEL 10 نصب و پیکربندی RHEL 10، CentOS Stream 10، Rocky 10 و AlmaLinux 10 برای میزبانی وردپرس. راه‌اندازی و بهینه‌سازی پشته LEMP (شامل NGINX، MariaDB و PHP-FPM) برای دستیابی به حداکثر کارایی. امن‌سازی سرور با استفاده از فایروال‌ها، Fail2ban، SELinux و تکنیک‌های پیشرفته Hardening. پیاده‌سازی SSL/HTTPS، محدودیت نرخ درخواست (Rate Limiting) و دستورات NGINX برای محافظت از وردپرس در برابر حملات. ایمن‌سازی وردپرس با استفاده از استخرهای PHP-FPM، محدودیت‌های OpenBaseDir و مجوزهای فایل. اعمال استراتژی‌های کشینگ شامل FastCGI، WP Super Cache، W3TC و Memcached برای افزایش سرعت بارگذاری صفحات. تنظیمات دقیق PHP-FPM و تست فشار (Load Testing) سرور برای سایت‌های با ترافیک بالا. میزبانی ایمن چندین دامنه و زیردامنه در محیط‌های ایزوله. بهینه‌سازی وردپرس از نظر سرعت، امنیت و مقیاس‌پذیری روی سرورهای عملیاتی RHEL 10. پیشنیازها: یک VPS با سیستم‌عامل RHEL 10، CentOS Stream 10، Rocky 10 یا AlmaLinux 10 تجربه پایه در مدیریت سرور توصیه می‌شود. اگر در مدیریت سرورهای لینوکس کاملاً تازه‌کار هستید، بهتر است ابتدا با دوره «سرور ایده‌آل NGINX - نسخه اوبونتو» شروع کنید تا پیش از ورود به سیستم‌های مبتنی بر RHEL، پایه‌ای قوی بسازید. آشنایی مختصر با خط فرمان (Command Line) لینوکس کمک‌کننده است، اما تمامی دستورات کلیدی و مراحل پیکربندی در طول دوره به طور واضح توضیح داده شده‌اند. اشتیاق به یادگیری از طریق مثال‌های کاربردی و تست‌های عملی؛ این دوره بر پیکربندی‌های واقعی و حل مسئله تمرکز دارد، نه صرفاً تئوری.

کنترل کامل سرور RHEL 10 خود را به دست بگیرید و یاد بگیرید چگونه مانند یک متخصص واقعی، وردپرس را میزبانی کنید. این دوره عملی و گام‌به‌گام به شما نشان می‌دهد که چگونه NGINX، PHP-FPM و MariaDB را به روش صحیح نصب و پیکربندی کنید و در عین حال، تکنیک‌های قدرتمند امنیتی و بهینه‌سازی مورد استفاده در محیط‌های عملیاتی واقعی را به کار ببرید.

شما با یک سرور خام RHEL 10 شروع خواهید کرد و آن را به یک پلتفرم میزبانی سریع، امن و مقاوم تبدیل می‌کنید که قادر است چندین سایت وردپرسی را به راحتی پشتیبانی کند. هر درس بر پایه درس قبلی است؛ از تسلط بر مدیریت بسته‌ها و مجوزها گرفته تا ایجاد استخرهای ایزوله PHP و اعمال محدودیت‌های open_basedir برای جداسازی کامل سایت‌ها.

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

ایمن‌سازی و بهینه‌سازی سمت سرور یکی دیگر از محورهای اصلی این دوره است. به جای تکیه بر افزونه‌ها، شما بهبودهای واقعی در سطح سیستم را پیاده می‌کنید؛ قفل کردن PHP، بهینه‌سازی NGINX، ایمن‌سازی دسترسی به فایل‌ها و تنظیم عملکرد در لایه سرور برای دستیابی به سرعت و امنیت بی‌نظیر.

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

در ادامه مسیر، FastCGI، WP Super Cache و Memcached را برای کشینگ پیشرفته راه‌اندازی می‌کنید، PHP-FPM را برای ترافیک سنگین تنظیم می‌نمایید، Cloudflare را برای بهبود عملکرد جهانی ادغام کرده و حتی تست‌های فشار واقعی را برای اندازه‌گیری و عیب‌یابی عملکرد انجام می‌دهید.

در پایان این دوره، شما اعتماد به نفس و مهارت لازم برای میزبانی، ایمن‌سازی و بهینه‌سازی وردپرس روی RHEL 10، CentOS Stream 10، Rocky 10 یا AlmaLinux 10 را با همان دقت و کنترلی که یک مدیر سیستم باسابقه دارد، کسب خواهید کرد.


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

مقدمه Introduction

  • مقدمه Introduction

  • معرفی Introduction

نرم‌افزارها Software

  • نرم‌افزارها Software

توزیع‌های سرور، میزبان‌های وب و ایجاد نمونه سرور Server Distros Web Hosts and Creating a Server Instance

  • توزیع‌های سرور، میزبان‌های وب و ایجاد نمونه سرور - بخش ۱ Server Distros Web Hosts and Creating a Server Instance

  • توزیع‌های سرور، میزبان‌های وب و ایجاد نمونه سرور - بخش ۲ Server Distros Web Hosts and Creating a Server Instance

  • توزیع‌های سرور، میزبان‌های وب و ایجاد نمونه سرور - بخش ۳ Server Distros Web Hosts and Creating a Server Instance

اولین ورود با کاربر Root First Login as Root

  • ایمن‌سازی اولیه سرور با کاربر Root (مدیریتی) - بخش ۱ Initial Server Hardening as the ROOT (administrative) User - Part 1

  • ایمن‌سازی اولیه سرور با کاربر Root (مدیریتی) - بخش ۲ Initial Server Hardening as the ROOT (administrative) User - Part 2

اولین ورود با کاربر غیر Root First Login as the Non ROOT User

  • مقدمه و استفاده از sudo Introduction and using sudo

  • احراز هویت با کلید SSH SSH Key Authentication

  • به‌روزرسانی‌های سرور Server Updates

  • پیکربندی فایروال - بخش ۱ Configuring the Firewall - Part 1

  • پیکربندی فایروال - بخش ۲ Configuring the Firewall - Part 2

  • توقف حملات Brute Force به SSH با Fail2ban Stop SSH Brute Force Attacks with Fail2ban

ایمن‌سازی و بهینه‌سازی توزیع سرور Harden and Optimize the Server Distribution

  • مقدمه و حافظه SWAP Introduction and SWAP

  • پروتکل IPv6 IPv6

  • حافظه مشترک (Shared Memory) Shared Memory

  • ایمن‌سازی و بهینه‌سازی لایه شبکه Harden and Optimize the Network Layer

  • ابزار Tuned Tuned

  • کنترل احتقان (Congestion Control) Congestion Control

  • زمان دسترسی به فایل‌ها File Access Times

  • محدودیت فایل‌های باز (Open File Limits) Open File Limits

دی‌ان‌اس (DNS) DNS

  • اتصال دامنه یا زیردامنه به سرور شما Point a Domain or Sub Domain Name to your server

نصب پشته میزبانی (LEMP) Installing the Hosting (LEMP) Stack

  • مقدمه Introduction

  • وب سرور NGINX The Web Server - NGINX

  • سیستم مدیریت پایگاه داده MariaDB The Database Management System - MariaDB

  • زبان اسکریپت‌نویسی PHP - بخش ۱ The Scripting Language - PHP - Part 1

  • زبان اسکریپت‌نویسی PHP - بخش ۲ The Scripting Language - PHP - Part 2

  • کار با فایل‌های پیکربندی (CONF) Working with CONF (configuration) Files

پیکربندی سرور برای ارسال ایمیل با Postfix Configure your server to Send Mail using Postfix

  • ایمیل سرور با Postfix - بخش ۱ Server Mail using Postfix - Part 1

  • ایمیل سرور با Postfix - بخش ۲ Server Mail using Postfix - Part 2

ایمن‌سازی و بهینه‌سازی پشته میزبانی Harden and Optimize the Hosting Stack

  • ایمن‌سازی و بهینه‌سازی NGINX - بخش ۱ Harden & Optimize NGINX - Part 1

  • ایمن‌سازی و بهینه‌سازی NGINX - بخش ۲ Harden & Optimize NGINX - Part2

  • ایمن‌سازی و بهینه‌سازی NGINX - بخش ۳ Harden & Optimize NGINX - Part 3

  • نام‌های مستعار Bash (Aliases) Bash Aliases

  • ایمن‌سازی و بهینه‌سازی MariaDB - بخش ۱ Harden and Optimize MariaDB - Part 1

  • ایمن‌سازی و بهینه‌سازی MariaDB - بخش ۲ Harden and Optimize MariaDB - Part 2

  • ایمن‌سازی و بهینه‌سازی MariaDB - بخش ۳ Harden and Optimize MariaDB - Part 3

  • ایمن‌سازی و بهینه‌سازی PHP - بخش ۱ Harden and Optimize PHP - Part 1

  • ایمن‌سازی و بهینه‌سازی PHP - بخش ۲ Harden and Optimize PHP - Part 2

اس‌ئی لینوکس (SELinux) برای وردپرس: اعمال سیاست‌های امنیتی و کاهش ریسک‌ها SELinux for WordPress: Enforce Security Policies and Limit Risks

  • اس‌ئی لینوکس (SELinux) و وردپرس SELinux and WordPress

مدیریت دایرکتوری‌ها Directory Management

  • مدیریت دایرکتوری سایت وردپرس - بخش ۱ WordPress Site Directory Administration - Part 1

  • مدیریت دایرکتوری سایت وردپرس - بخش ۲ WordPress Site Directory Administration - Part 2

بلاک‌های سرور NGINX NGINX Server Blocks

  • بلاک‌های سرور NGINX - بخش ۱ NGINX Server Blocks - Part 1

  • بلاک‌های سرور NGINX - بخش ۲ NGINX Server Blocks - Part 2

  • بلاک‌های سرور NGINX - بخش ۳ NGINX Server Blocks - Part 3

  • بلاک‌های سرور NGINX - بخش ۴ NGINX Server Blocks - Part 4

وردپرس WordPress

  • مقدمه و دستورات پایگاه داده Introduction and Database Commands

  • نصب وردپرس - بخش ۱ Installing WordPress - Part 1

  • نصب وردپرس - بخش ۲ Installing WordPress - Part 2

  • نصب وردپرس - بخش ۳ Installing WordPress - Part 3

  • نصب وردپرس - بخش ۴ Installing WordPress - Part 4

  • اتمام مراحل نصب وردپرس Wrapping Up the WordPress Installation

ایمن‌سازی وردپرس Harden WordPress

  • مقدمه Introduction

  • عیب‌یابی: لاگ‌ها و کنسول Troubleshooting - Logs and Console

  • ایزوله‌سازی سایت‌ها با استفاده از PHP Pools Isolate Sites using PHP Pools

  • مالکیت و مجوزها - بخش ۱ Ownership & Permissions - Part 1

  • مالکیت و مجوزها - بخش ۲ Ownership & Permissions - Part 2

  • مالکیت و مجوزها - بخش ۳ Ownership & Permissions - Part 3

  • مرور کلی ایزوله‌سازی سایت Site Isolation Overview

  • محدود کردن توابع PHP برای جلوگیری از اکسپلویت‌ها و ریسک‌های امنیتی Restrict PHP Functions to Prevent Exploits and Security Risks

  • محدودیت‌های open_basedir برای کاهش سطح حمله و حفاظت از داده‌ها open_basedir Restrictions Reduce Attack Surface and Protect Data

  • سشن‌های PHP PHP Sessions

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۱ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 1

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۲ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 2

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۳ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 3

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۴ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 4

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۵ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 5

  • اجرای سایت فقط روی HTTPS با گواهینامه رایگان Wildcard SSL - بخش ۶ Serve your site over HTTPS only using a FREE Wildcard SSL Certificate - Part 6

  • پیاده‌سازی HTTP Headers برای ایمن‌سازی و بهینه‌سازی سایت وردپرس Implement HTTP Headers to Secure and Optimize Your WordPress Site

  • توقف حملات پیش از رسیدن به وردپرس با استفاده از دستورات Nginx Stop Attacks Before They Hit Your WordPress Site Using Nginx Directives

  • مقابله با حملات DDoS در Nginx Nginx DDoS

  • توقف حملات Brute Force وردپرس با NGINX Rate Limiting Stop WordPress Brute Force Attacks with NGINX Rate Limiting

  • دیوار آتش اپلیکیشن وب (WAF) Web Application Firewall

  • محافظت از دارایی‌های سایت با Hot Linking Protection Protect Your Site Assets With Hot Linking Protection

  • قفل کردن وردپرس با استفاده از Disallow File Mods Lock Down WordPress Using Disallow File Mods

  • محدود کردن دسترسی‌های پایگاه داده برای کاهش حملات تزریق و ارتقاء سطح دسترسی Restrict Database Privileges to Mitigate Injection and Escalation Attacks

  • قفل کردن REST API وردپرس برای کاهش سطح حمله و آسیب‌پذیری‌ها Lock Down WordPress REST API to Reduce Attack Surface and Vulnerabilities

  • جمع‌بندی Conclusion

بهینه‌سازی وردپرس Optimize WordPress

  • مقدمه Introduction

  • بهینه‌سازی‌های اجباری Mandatory Optimizations

  • کشینگ وردپرس - مقدمه Caching WordPress - Introduction

  • پیاده‌سازی کشینگ - مقدمه Implementing Caching - Introduction

  • پیاده‌سازی کشینگ - سایت‌های اطلاع‌رسانی وردپرسی Implementing Caching - Informational WordPress Sites

  • کشینگ سایت‌های اطلاع‌رسانی - FastCGI Caching Caching Informational WordPress Sites - FastCGI Caching

  • کشینگ سایت‌های اطلاع‌رسانی - WP Super Cache Caching Informational WordPress Sites - WP Super Cache

  • کشینگ سایت‌های اطلاع‌رسانی - W3TC Caching Informational WordPress Sites - W3TC

  • پیاده‌سازی کشینگ - سایت‌های فروشگاهی پویا (eCommerce) Implementing Caching - Dynamic eCommerce WordPress Sites

  • حافظه Memcached Memcached

  • تنظیمات دقیق PHP-FPM Tuning PHP-FPM

  • کلودفلر (Cloudflare) Cloudflare

وظایف مدیریت سرور Server Administration Tasks

  • مقدمه و به‌روزرسانی‌های سرور Introduction and Server Updates

  • ارتقاء نسخه وردپرس WordPress Upgrades

  • پشتیبان‌گیری از وردپرس WordPress Backups

  • مهاجرت وردپرس (Migration) WordPress Migration

  • ابزار WPCLI WPCLI

  • اسکن ویروس و بدافزار Virus and Malware Scanning

  • تنظیمات پایگاه داده - بهینه‌سازی Database Tuning - Optimization

  • تنظیمات PHP-FPM - بهینه‌سازی PHP-FPM Tuning - Optimization

  • مانیتورینگ سرور و سایت Server and Site Monitoring

  • مدیریت فضای دیسک سرور Administering Server Disk Space

  • ایمن‌سازی بلاک پیش‌فرض سرور NGINX Harden the Default NGINX Server Block

  • مدیریت NGINX Backlog NGINX Backlog

  • اوپی‌کش (Opcache) و جمع‌بندی Opcache & Conclusion

سرفصل‌های متفرقه Miscellaneous Lectures

  • phpMyAdmin - بخش ۱ phpMyAdmin - Part 1

  • phpMyAdmin - بخش ۲ phpMyAdmin - Part 2

  • فایل‌زیلا (FileZilla) FileZilla

  • سیاست امنیت محتوا (CSP) Content Security Policy

  • مدیریت فایل‌های لاگ Administering Log Files

میزبانی سایت‌های اضافی Hosting Additional Sites

  • میزبانی یک دامنه اضافی - بخش ۱ Hosting an Additional Domain Site - Part 1

  • میزبانی یک دامنه اضافی - بخش ۲ Hosting an Additional Domain Site - Part 2

  • میزبانی یک دامنه اضافی - بخش ۳ Hosting an Additional Domain Site - Part 3

  • میزبانی یک دامنه اضافی - بخش ۴ Hosting an Additional Domain Site - Part 4

  • میزبانی یک دامنه اضافی - بخش ۵ Hosting an Additional Domain Site - Part 5

  • میزبانی یک دامنه اضافی - بخش ۶ Hosting an Additional Domain Site - Part 6

  • میزبانی یک دامنه اضافی - بخش ۷ Hosting an Additional Site - Part 7

  • میزبانی یک زیردامنه اضافی - بخش ۱ Hosting an Additional SUB Domain Site - Part 1

  • میزبانی یک زیردامنه اضافی - بخش ۲ Hosting an Additional SUB Domain Site - Part 2

  • میزبانی یک زیردامنه اضافی - بخش ۳ Hosting an Additional SUB Domain Site - Part 3

  • میزبانی یک زیردامنه اضافی - بخش ۴ Hosting an Additional SUB Domain Site - Part 4

  • میزبانی یک زیردامنه اضافی - بخش ۵ Hosting an Additional SUB Domain Site - Part 5

  • میزبانی یک زیردامنه اضافی - بخش ۶ Hosting an Additional SUB Domain Site - Part 6

  • میزبانی یک زیردامنه اضافی - بخش ۷ Hosting an Additional SUB Domain Site - Part 7

تنظیمات PHP-FPM (بهینه‌سازی) و تست فشار PHP-FPM Tuning (optimization) and Load Testing

  • مقدمه Introduction

  • تست فشار - بدون کشینگ - سایت اطلاع‌رسانی وردپرسی Load Testing - No Caching - Informational WordPress Site

  • تست فشار - FastCGI Caching Load Testing - FastCGI Caching

  • تست فشار - WP Super Cache Load Testing - WP Super Cache

  • تست فشار - ترکیب WP Super Cache و FastCGI Caching Load Testing - WP Super Cache and FastCGI Caching

  • تست فشار - W3TC و Memcached - سایت وردپرسی پویا Load Testing - W3TC and Memcached - Dynamic WordPress Site

  • تست فشار - W3TC و Memcached - افزایش منابع - سایت وردپرسی پویا Load Testing - W3TC and Memcached - Increased Resources - Dynamic WP Site

  • جمع‌بندی Conclusion

جمع‌بندی دوره Course Conclusion

  • پایان دوره Course Conclusion

نمایش نظرات

آموزش سرور ایده‌آل NGINX - نسخه RHEL 10
جزییات دوره
23 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
151
5 از 5
ندارد
دارد
دارد
Andrew Eaton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Eaton Andrew Eaton

گورو وردپرس و لینوکس