ar
استضافة WordPress على VPS خارجي
استضافة WordPress على VPS خارجي تمنحك حرية كاملة في التحكم بموقعك بعيدًا عن القيود التي تفرضها الاستضافة المشتركة. مع VPS خارجي من Anubiz Host، تحصل على أداء فائق وخصوصية تامة وحرية نشر أي محتوى قانوني دون قيود تعسفية. يشرح هذا الدليل إعداد WordPress على مكدس LEMP كامل.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
تثبيت LEMP Stack: Linux + Nginx + MySQL + PHP
LEMP Stack هو الأساس المثالي لاستضافة WordPress بأداء عالٍ. ثبّت المكونات الأساسية:
تحديث النظام:
apt update && apt upgrade -y
تثبيت Nginx:
apt install -y nginx
تثبيت MySQL:
apt install -y mysql-server
mysql_secure_installation
تثبيت PHP وامتداداته الضرورية لـ WordPress:
apt install -y php8.1-fpm php8.1-mysql php8.1-xml php8.1-curl php8.1-gd php8.1-mbstring php8.1-zip php8.1-intl php8.1-bcmath
تحقق من تشغيل جميع الخدمات:
systemctl status nginx mysql php8.1-fpm
إنشاء قاعدة بيانات وتنزيل WordPress
أنشئ قاعدة بيانات مخصصة لـ WordPress:
mysql -u root -p
في محث MySQL نفّذ:
CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
نزّل WordPress وثبّته:
cd /var/www
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress mysite.com
chown -R www-data:www-data /var/www/mysite.com
chmod -R 755 /var/www/mysite.com
إعداد Nginx لـ WordPress
أنشئ ملف إعداد Nginx مُحسَّن لـ WordPress:
nano /etc/nginx/sites-available/mysite.com
أضف الإعداد التالي:
server {
listen 80;
server_name mysite.com www.mysite.com;
root /var/www/mysite.com;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
expires 30d;
add_header Cache-Control public;
}
}
فعّل الإعداد:
ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
إعداد WordPress وتحسينه للأداء
أكمل تثبيت WordPress من خلال المتصفح بزيارة نطاقك. بعد إتمام الإعداد، طبّق هذه التحسينات:
تحسين php.ini لـ WordPress:
nano /etc/php/8.1/fpm/php.ini
غيّر هذه القيم:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
أضف مفاتيح الأمان في wp-config.php بزيارة:
https://api.wordpress.org/secret-key/1.1/salt/
ثبّت إضافات الأداء الأساسية: WP Super Cache للتخزين المؤقت، Smush لضغط الصور، Yoast SEO لتحسين محركات البحث. للنسخ الاحتياطي التلقائي ثبّت UpdraftPlus.
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.