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

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» را از دست ندهید.
