کانفیگ Nginx وردپرس؛ کانفیگ Nginx برای وردپرس؛ راهنمای کامل + کش – داماش

کانفیگ Nginx برای وردپرس؛ از نصب تا کش و امنیت

خلاصه: یک بلاک سرور استاندارد + PHP-FPM تیون‌شده + FastCGI Cache + هاردنینگ = وردپرسی که در پینگ‌تست می‌درخشد. سرور آماده: شماره پشتیبانی. — و اگر دقیقاً به دنبال «کانفیگ Nginx وردپرس» هستید، این راهنما برای شماست.

مستندات رسمی Nginx در ویکی‌پدیا نیز مرجع تکمیلی خوبی است.

? داماش: سرور مدیریت‌شده بی‌دردسر + IP تست رایگان — شماره پشتیبانی

کانفیگ Nginx وردپرس – داماش

Nginx، محبوب‌ترین وب‌سرور دنیاست — و برای وردپرس هم. این راهنما کانفیگ «تولید-ready» را می‌دهد: همان بلوکی که روی سرورهای خودمان می‌گذاریم. در این راهنما، «کانفیگ Nginx وردپرس» را کامل بررسی می‌کنیم.

۱) نصب و PHP-FPM

apt install nginx php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd php8.3-mbstring php8.3-imagick -y — سپس در /etc/php/8.3/fpm/pool.d/www.conf مقادیر pm = dynamic، pm.max_children = 10 (برای ۲GB؛ فرمول: RAM آزاد ÷ ۶۰MB) و pm.max_requests = 500.

۲) بلاک سرور استاندارد وردپرس

در /etc/nginx/sites-available/wp: ریشه سایت به دایرکتوری وردپرس، index index.php، و قلب ماجرا — لوکیشن دائمی با try_files / /index.php?; که پرمالینک‌های وردپرس را می‌سازد. برای PHP هم fastcgi_pass unix:/run/php/php8.3-fpm.sock با پارامترهای استاندارد. آسان‌ترین راه: از مستند رسمی Nginx برای وردپرس کپی بگیرید و فقط ریشه و دامنه را عوض کنید.

۳) FastCGI Cache؛ کش صفحه بدون هیچ افزونه

در بلاک http: مسیر کش /var/cache/nginx با keys_zone به نام wp_cache؛ در بلاک سرور، fastcgi_cache wp_cache با ignore-headers ست‌شده برای لاگین‌ها و bypass برای wp-admin/wp-login. نتیجه: بازدید مهمان‌ها بدون لمس PHP جواب می‌گیرند — LCP زیر ۱ ثانیه روی NVMe.

۴) امنیت سه‌لایه

  • Rate limit روی wp-login: limit_req_zone — بروت‌فورس از روز اول محکوم است.
  • بستن xmlrpc.php: بلاک مستقیم با location = /xmlrpc.php { deny all; }.
  • هدرهای امنیتی: X-Frame-Options، Referrer-Policy و HSTS بعد از SSL.

۵) Gzip/Brotli و کش فایل استاتیک

فشرده‌سازی متن (html/css/js/svg) و expires 30d برای تصاویر/فونت‌ها — این دو خط، نصف وزن صفحات را می‌برند و پهنای باند شما را ارزان می‌کنند. تست: curl -I -H "Accept-Encoding: br" https://site.

۶) SSL و تمدید خودکار

certbot --nginx -d yourdomain.com — تمدید خودکار با تایمر سیستمی؛ بعد از هر تغییر کانفیگ، nginx -t && systemctl reload nginx را فراموش نکنید.

همه این کانفیگ‌ها، در سرورهای مدیریت‌شده داماش پیش‌فرض است — شما محتوا بسازید، زیرساخت با ما: شماره پشتیبانی

ترکیب طلایی؛ کل استک در یک نگاه

برای اینکه تصویر کامل جا بیفتد، استک پیشنهادی ما برای وردپرس جدی این‌گونه است: Nginx (وب‌سرور + FastCGI Cache) + PHP 8.3 (با OPcache تیون‌شده) + MariaDB (با innodb_buffer_pool درست) + Redis (object cache و سشن‌ها) + NVMe زیر همه‌ی این‌ها. هر لایه ضعیف، گلوگاه کل است؛ هر لایه درست، نتیجه را ضرب می‌کند. روی این استک، وردپرس معمولی LCP زیر ۱.۵ ثانیه و پنل ادمین روان می‌دهد — اعدادی که با ابزار رایگان PageSpeed قبل و بعد از اعمال این راهنما قابل مقایسه‌اند.

و یادآوری مهم برای وسوسه‌شدگان به «کانفیگ صفر تا صد دستی روی سرور تولیدی»: این مقاله را روی یک VPS آزمایشی یا staging اجرا کنید، نتیجه را ببینید و بعد به پرود بیاورید — snapshot قبل از هر تغییر بزرگ، قانون داماش است و پیشنهاد ما برای شما هم همین. اگر هر مرحله‌ای نیاز به چشم متخصص داشت، تیم مدیریت‌شده داماش با وسواس همین مقاله کنار شماست: شماره پشتیبانی

و یک جمع‌بندی برای تصمیم‌گیران: این کانفیگ، دقیقاً همان چیزی است که «هاست‌های پرمیوم» چند برابر قیمت می‌فروشند — منتها روی VPS خودتان، با کنترل کامل و هزینه چند برابر کمتر. تفاوت، فقط دانش است؛ و دانش، در همین صفحه. هر وقت خواستید آن را به وقت و آرامش تبدیل کنید، سرور مدیریت‌شده داماش با همین استک آماده است: شماره پشتیبانی

نکته کلیدی: برای کانفیگ Nginx وردپرس سه معیار تعیین‌کننده وجود دارد: آپتایم واقعی، پشتیبانی پاسخگو و شفافیت هزینه. اگر دنبال کانفیگ Nginx وردپرس هستید، همین سه معیار را با IP تست رایگان خودتان بسنجید — کانفیگ Nginx وردپرس استاندارد فقط با عدد اثبات می‌شود، نه ادعا.

نکته کلیدی: برای کانفیگ Nginx وردپرس سه معیار تعیین‌کننده وجود دارد: آپتایم واقعی، پشتیبانی پاسخگو و شفافیت هزینه. اگر دنبال کانفیگ Nginx وردپرس هستید، همین سه معیار را با IP تست رایگان خودتان بسنجید — کانفیگ Nginx وردپرس استاندارد فقط با عدد اثبات می‌شود، نه ادعا.

سوالات متداول درباره کانفیگ Nginx وردپرس

Nginx یا LiteSpeed برای وردپرس؟

هر دو عالی‌اند: LiteSpeed با پنل راحت‌تر است (CyberPanel)؛ Nginx کنترل خام و کارایی بالاتر دارد و استاندارد دنیای حرفه‌ای است.

FastCGI Cache واقعاً لازم است؟

برای مهمان‌ها بله — صفحات بدون اجرای PHP جواب می‌گیرند؛ سبک‌تر از هر راه‌حل کش وب‌سرور دیگر.

مراحل کانفیگ چقدر طول می‌کشد؟

با این راهنما برای سرور تازه: ۳۰ تا ۴۵ دقیقه؛ در سرور مدیریت‌شده داماش، از پیش اعمال شده است.

مطالعه بیشتر: سرور مجازی چیست؟ راهنمای کامل · خرید سرور مجازی؛ راهنمای ۷ گامی · قیمت سرور مجازی

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

{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Nginx یا LiteSpeed برای وردپرس؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”هر دو عالی‌اند: LiteSpeed با پنل راحت‌تر است (CyberPanel)؛ Nginx کنترل خام و کارایی بالاتر دارد و استاندارد دنیای حرفه‌ای است.”}},{“@type”:”Question”,”name”:”FastCGI Cache واقعاً لازم است؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”برای مهمان‌ها بله — صفحات بدون اجرای PHP جواب می‌گیرند؛ سبک‌تر از هر راه‌حل کش وب‌سرور دیگر.”}},{“@type”:”Question”,”name”:”مراحل کانفیگ چقدر طول می‌کشد؟”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”با این راهنما برای سرور تازه: ۳۰ تا ۴۵ دقیقه؛ در سرور مدیریت‌شده داماش، از پیش اعمال شده است.”}}]}

مطالب مرتبط: «بهینه‌سازی وردپرس» مطلب مرتبط و مفیدی برای این موضوع است.

مطالب مرتبط: «Redis برای وردپرس» مطلب مرتبط و مفیدی برای این موضوع است.

مطالب مرتبط: اگر این موضوع برایتان جذاب است، «رفع خطای SSH» را از دست ندهید.