انتقل إلى المحتوى الرئيسي
شهادات SSL من DigiCert وSectigo وGeoTrust
+90 850 259 76 06 WhatsApp الدعم كن موزّعًا
شهادات SSL
العلامات التجارية
توقيع الكود رمز LEI
أدوات
الدعم اتصل بنا WhatsApp السلة
اللغة
العملة
الحصول على شهادة SSL
الاستضافة

إعداد خادم VPS: دليل من الصفر خطوة بخطوة

كيف يُعَدّ خادم VPS؟ تثبيت LEMP (Nginx و PHP و MariaDB) على Ubuntu، وضبط إعدادات الأمان، وتثبيت شهادة SSL.

3 دقيقة قراءة

1. اختيار خادم VPS والاتصال الأول

قبل البدء في إعداد خادم VPS عليك اختيار المزوّد والخطة المناسبين. ومن أشهر مزوّدي VPS: DigitalOcean وHetzner وVultr وLinode وAWS Lightsail.

يُنصح للبداية بما لا يقل عن معالجَين (2 CPU) وذاكرة 4GB RAM وقرص SSD بسعة 80GB. ويمكنك اختيار Ubuntu 22.04 LTS أو AlmaLinux 9 نظامًا للتشغيل. وتوفّر إصدارات LTS (Long Term Support) تحديثات أمنية طويلة الأمد.

بعد إنشاء الخادم اتصل به عبر SSH: ssh root@sunucu_ip. وكخطوة أولى حدِّث النظام: apt update && apt upgrade -y. ثم أنشئ مستخدمًا بصلاحيات sudo بدلًا من root وأغلق وصول root عبر SSH.

2. تثبيت خادم الويب (Nginx)

Nginx هو خادم الويب المفضّل لمشاريع الويب الحديثة بفضل أدائه العالي واستهلاكه المنخفض للذاكرة. التثبيت: apt install nginx -y

للإعداد الأساسي لـ Nginx أنشئ ملف إعدادات الموقع في المجلد /etc/nginx/sites-available/. وفي تعريف server block اضبط اسم نطاقك ومجلد document root واتصال PHP-FPM.

مزايا Nginx مقارنةً بـ Apache: استهلاك أقل للذاكرة، وقدرة أعلى على الاتصالات المتزامنة، وأداء متفوّق في تقديم الملفات الثابتة. ويمكن استخدامه أيضًا كـ reverse proxy.

3. تثبيت PHP وMySQL/MariaDB

تثبيت PHP 8.2 (يتطلب على Ubuntu 22.04 مستودعًا إضافيًا): apt install php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-intl -y

تثبيت MariaDB: apt install mariadb-server -y. وبعد التثبيت شغِّل الأمر mysql_secure_installation لتعيين كلمة مرور root، وحذف المستخدمين المجهولين، وإغلاق وصول root عن بُعد.

لرفع أداء PHP فعِّل OPcache. واضبط في ملف php.ini الإعدادين opcache.memory_consumption=256 وopcache.max_accelerated_files=10000. كما أن تثبيت Redis أو Memcached يخفّف الحمل عن قاعدة البيانات.

4. شهادة SSL وإعدادات الأمان

تثبيت شهادة SSL على خادم VPS خطوة أمان أساسية. ولتثبيت شهادة SSL التي اشتريتها من DataSSL على Nginx: انسخ ملفات الشهادة إلى المجلد /etc/ssl/ وأضف إعدادات SSL في server block الخاص بـ Nginx.

خطوات تقوية الأمان: افتح عبر جدار الحماية UFW المنافذ 22 (SSH) و80 (HTTP) و443 (HTTPS) فقط. غيِّر منفذ SSH (مثلًا: 2222)، وثبِّت Fail2Ban، وفعِّل التحديثات الأمنية التلقائية.

وأخيرًا فعِّل HSTS وHTTP/2 وTLS 1.3 لتحسين أمان الخادم وأدائه. واجعل هدفك الحصول على تقييم A+ في اختبار SSL Labs.

أكمِل أمان استضافتك بشهادة SSL

نقدّم في DataSSL أنسب شهادات SSL لخادم الاستضافة لديك: DigiCert وSectigo وGeoTrust وغيرها. تصدر شهادات DV عادةً خلال دقائق، والدعم متاح عبر الهاتف والبريد الإلكتروني وتذاكر الدعم.

تصفّح شهادات SSL →
شارك هذه المقالة
Ali Yiğit
Yazar

Ali Yiğit

شهادات SSL الموصى بها

جميع المنتجات
EV DigiCert

DigiCert Basic EV SSL

تحقق موسّع مع DigiCert Basic EV SSL. يظهر اسم المؤسسة في تفاصيل الشهادة، مع ضمان $1,500,000 وتوافق ي

1,431.83 ر.س /سنة
التفاصيل
EV DigiCert

DigiCert EV Multi-Domain

احمِ عدة نطاقات بتحقق موسّع مع DigiCert EV Multi-Domain. 250 SAN وضمان $1,500,000 وختم موقع DigiCert

2,875.95 ر.س /سنة
التفاصيل
EV DigiCert

DigiCert Secure Site EV

تحقق موسّع مع DigiCert Secure Site EV. يشمل DigiCert Smart Seal وتقييم الثغرات الأمنية وفحص البرمجيا

3,725.66 ر.س /سنة
التفاصيل

المراجعات

لا توجد تعليقات بعد. كن أول من يعلّق!

اكتب مراجعة