Skip to main content

المدونة

ابق على اطلاع بأخبارنا الجديدة

أساسيات استضافة VPS: كيف تستخدم خادم Linux VPS الخاص بك لاستضافة موقع إلكتروني

c10eb69144e8bef366c7ad37e5dc2b697d0b18e5daf701b0fab8d2eab7ab809a?s=96&d=mm&r=g
Osama Algabsi | 26/02/2026 |
image?src=%7B%22file%22%3A%22wp content%2Fuploads%2Fsites%2F2%2F2026%2F02%2Fblog ar copy 6 1

ما هو الخادم الافتراضي الخاص (VPS)؟

خادم الـ VPS أو (Virtual Private Server) هو حل استضافة عالي الأداء يعتمد على تقنية (Virtualization) لتوفير موارد مخصصة (خاصة) لك على خادم يضم مستخدمين آخرين. فبينما تتشارك الـ(Hardware) مع غيرك، لكي يعمل خادمك الافتراضي كبيئة مستقلة تماماً بنظام تشغيل (OS) خاص به، وموارد محددة من الذاكرة العشوائية (RAM) والمعالج (CPU).

بخلاف الاستضافة المشتركة التقليدية، يمنحك الـ VPS صلاحية الوصول الكامل للمسؤول (Root Access)، مما يتيح لك تثبيت البرامج المخصصة، وتكوين إعدادات الأمان المتقدمة، وتوسيع مواردك مع نمو مشروعك. إنه الخيار المفضل للمطورين والشركات التي تحتاج إلى تحكم كامل يشبه الخوادم الكاملة (Dedicated Servers) ولكن بتكلفة أقل بكثير.

يعتبر شراء خادم افتراضي خاص (VPS) خطوة جديدة و كبيرة، ولكن بالنسبة للعديد من الزبائن يكون السؤال الأول هو:

“حسناً.. لقد اشتريت الـ VPS، ماذا أفعل الآن؟”

هذا المقال هو بمثابة “دليل 101” لأساسيات الـ VPS، حيث يشرح خطوة بخطوة كيفية استخدام خادم Linux VPS لاستضافة موقع إلكتروني بشكل آمن؛ بدءاً من لحظة إنشاء الخادم وحتى يصبح النطاق الخاص بك (Domain) فعالاً ويقدم المحتوى للزوار.

  • التركيز: (Linux VPS (Ubuntu، AlmaLinux، Rocky Linux
    الهدف: استضافة موقع إلكتروني جاهز للعمل.
  • المستوى: مبتدئ ← متوسط.

1. ماذا يحدث بعد شراء الـ VPS؟

عند شراء VPS من “العنكبوت الليبي”، تتم العملية بشكل آمن وبسرعة فائقة.

تجهيز الـ VPS (خلف الكواليس)

  • يتم إنشاء مخدم افتراضي (VM) على موارد خدمة LS Cloud.
  • يتم تخصيص المعالج (CPU)، والذاكرة (RAM)، و قرص التخزين بناءً على الباقة المختارة.
  • يتم تثبيت نظام التشغيل الذي اخترته على وحدة تخزين التخزين.
  • يصبح الـ VPS جاهزاً تماماً في أقل من 30 ثانية.

لا توجد إعدادات يدوية، ولا فترات انتظار طويلة.

2. رسالة البريد الإلكتروني التي تحتوي على بيانات الدخول (مهم)

بمجرد اكتمال عملية التجهيز، ستتلقى رسالة بريد إلكتروني تحتوي على:

  • عنوان الـ IP الخاص بالخادم.
  • اسم المستخدم (غالباً ما يكون root).
  • كلمة المرور.
  • منفذ SSH: 22.

ملاحظة: الخوادم التي تعمل بلوحة تحكم cPanel قد تتضمن تفاصيل إضافية (سنغطيها في مقال منفصل).
حافظ على أمن هذه الرسالة، فهي مفتاح الوصول الأول لخادمك.

3. الاتصال بالـ VPS عبر SSH

بروتوكول (SSH (Secure shell هو الوسيلة التي تمنحك التحكم عن بُعد في خادمك.

من أنظمة Linux أو macOS:

افتح (Terminal) واكتب:

ssh root@SERVER_IP
ssh root@SERVER_IP

من نظام Windows:

يمكنك استخدام:

  • Windows Terminal
  • PowerShell
  • برنامج PuTTY
  • أي عميل SSH آخر
ssh root@SERVER_IP -p 22

بمجرد تسجيل الدخول، سيكون لديك تحكم كامل (root privileges) في الخادم.

4. الأولوية القصوى: تأمين الخادم (إعداد جدار الحماية)

قبل تغيير إعدادات SSH أو تثبيت البرامج، قم بإعداد جدار الحماية (Firewall) أولاً. يضمن ذلك عدم حظر نفسك عن طريق الخطأ لاحقاً.

إعداد جدار الحماية (AlmaLinux / Rocky Linux)

تستخدم هذه التوزيعات أداة firewall افتراضياً.

تفعيل جدار الحماية:

systemctl enable firewalld
systemctl start firewalld

السماح بالخدمات المطلوبة (الإعداد الافتراضي):

firewall-cmd –permanent –add-service=ssh
firewall-cmd –permanent –add-service=http
firewall-cmd –permanent –add-service=https

(Optional) If You Plan to Change the SSH Port

(اختياري) إذا كنت تخطط لتغيير منفذ SSH:

مثال: تغيير المنفذ إلى 6934:

firewall-cmd –permanent –add-port=6934/tcp

تحديث قواعد جدار الحماية:

firewall-cmd –reload

التأكد من القواعد الفعالة:

firewall-cmd –list-all

أصبح الـ VPS الآن متاحاً فقط عبر المنافذ المطلوبة:

  • 22 (SSH – default)
  • 80 (HTTP)
  • 443 (HTTPS)

5. تأمين الوصول عبر (SSH (SSH Hardening

هناك طريقتان يستعملان لتأمين الوصول، يمكنك استخدام إحداهما أو كلتيهما.

5.1 الطريقة الأولى: استخدام  SSH Keys (متقدم)

تعد المصادقة عبر مفاتيح SSH الطريقة الأكثر أماناً.

تنبيه: أي خطأ في الإعداد قد يؤدي إلى فقدان قدرتك على الدخول للخادم.

إنشاء مفاتيح SSH Pair (على جهازك الكمبيوتر الشخصي):

قم بتشغيل هذا الأمر على جهازك المحلي، وليس على الـ VPS:

ssh-keygen -t ed25519 -C “[email protected]

سينتج عن ذلك:

  • مفتاح خاص (Private key): يُحفظ في ~/.ssh/id_ed25519 (حافظ عليه سرياً تماماً).
  • مفتاح عام (Public key): يُحفظ في ~/.ssh/id_ed25519.pub (يمكن نسخه للخادم بأمان).

نسخ المفتاح العام إلى الـ VPS:

الطريقة التلقائية (موصى بها):

ssh-copy-id root@SERVER_IP

على جهازك المحلي:

cat ~/.ssh/id_ed25519.pub

على خادم الـ VPS:
قم بإنشاء مسار الخاص بمفاتيح الـSSH
، وثم افتح ملف المفاتيح المصرح لها:

mkdir -p ~/.ssh
nano ~/.ssh/authorized_keys

قم بلصق المفتاح العام بداخل الملف، ثم قم بضبط الصلاحيات  (Permissions):

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

تعطيل الدخول بكلمة المرور:

قم بتعديل ملف إعدادات SSH:

nano /etc/ssh/sshd_config

تأكد من استعمال القيم التالية:

PermitRootLogin prohibit-password
PasswordAuthentication no
PubkeyAuthentication yes
ChallengeResponseAuthentication no
UsePAM no

ثم اعد تشغيل الخدمة:

systemctl restart sshd

أصبح خادمك الآن يقبل SSH Keys فقط، مما يحجب هجمات التخمين (Brute-force) تماماً.
تأكد دائماً من نجاح عملية تسجيل الدخول باستخدام المفتاح قبل إغلاق جلسة الاتصال الحالية.

5.2 الطريقة الثانية: تغيير منفذ SSH الافتراضي (بسيطة ومناسبة للمبتدئين)

افتراضياً، يعمل SSH على المنفذ 22، وهو الهدف الأول لبرامج الاختراق الآلية. تغييره يقلل من هذه الهجمات بشكل كبير.افتح ملف الإعداد:

nano /etc/ssh/sshd_config

ابحث عن

#Port 22

وقم بتغييرها إلى رقم آخر، مثل:

Port 6934

أعد تشغيل الخدمة:

systemctl restart sshd

Connect using:

ssh root@SERVER_IP -p 6934

تأكد من فتح المنفذ الجديد في جدار الحماية كما شرحنا سابقا قبل إغلاق الجلسة الحالية.

firewall-cmd –permanent –add-port=6934/tcp
firewall-cmd –reload

أي طريقة يجب أن تختار؟

الطريقةمستوى الصعوبةمستوى الأمان
تغيير منفذ SSHسهلةمتوسط
استخدام مفاتيح SSH فقطمتقدمةعالٍ
الطريقتان معاًمتقدمة أقصى حماية

يمكن البدء بتغيير منفذ الـ SSH كخطوة أولى بسيطة.
يُنصح باستخدام SSH Keys مع تغيير المنفذ للحصول على أفضل تأمين ممكن.

. تحديث حزم وبرمجيات النظام

دائماً ابدأ بتحديث نظام التشغيل قبل تثبيت أي برمجيات.

Ubuntu / Debian

apt update && apt upgrade -y

AlmaLinux / Rocky Linux

dnf update -y

6. تثبيت خادم الـWeb  مثل (Apache)

يعد Apache خياراً ممتازاً للمبتدئين ومدعوماً على نطاق واسع.

dnf install httpd -y
systemctl enable httpd
systemctl start httpd

عند زيارة عنوان الـ IP الخاص بخادمك في المتصفح، إذا ظهرت صفحة اختبار Apache، فهذا يعني أن خادم الـWeb يعمل بنجاح!

http://SERVER_IP

7. تثبيت خادم قواعد البيانات

لمعظم المواقع، يعتبر MySQL / MariaDB الخيار الأفضل.

dnf install mariadb-server -y
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation

هذا الإعداد مثالي لتطبيقات مثل WordPress و Laravel وJoomla.

8. ربط النطاق (Domain) بالـ VPS

عند شراء نطاق من “العنكبوت الليبي”، ستحصل على خدمة Premium DNS Hosting مجاناً.

أضف سجل من نوع (A record) في مدير نطاقات DNS:

النوعالاسمالقيمة
Aexample.lySERVER_IP
AwwwSERVER_IP

قد يستغرق انتشار سجلات  الـ DNS من 5 إلى 30 دقيقة.

9. إعداد Apache للنطاق (Virtual Host)

لا يكفي توجيه الـ DNS فقط، بل يجب إعداد خادم الويب للتعرف على النطاق.

9.1 إنشاء مسار لملفات الموقع:

mkdir -p /var/www/example.ly/public_html
chown -R apache:apache /var/www/example.ly
chmod -R 755 /var/www/example.ly

9.2 إنشاء ملف الإعداد (Virtual Host):

nano /etc/httpd/conf.d/example.ly.conf

أضف المحتوى التالي (مع تغيير اسم النطاق):

ServerName example.ly
ServerAlias www.example.ly
DocumentRoot /var/www/example.ly/public_html
AllowOverride All
Require all granted

ثم أعد تشغيل

systemctl restart httpd

10. رفع ملفات موقعك

ضع ملفاتك في المسار التالي:

/var/www/example.ly/public_html

للتجربة: قم بإنشاء ملف بسيط:

nano /var/www/example.ly/public_html/index.html

واكتب فيه:

Welcome to my VPS 🚀

وستجد موقعك يعمل!

. الفرق بين الـ DNS وخادم الـWeb (مفهوم أساسي)

لاستضافة موقع، تحتاج لخطوتين متكاملتين:

  1. DNS: يوجه اسم النطاق إلى عنوان الـ IP الخاص بالخادم.
  2. Web Server مثل  Apache: يوجه الطلب القادم من النطاق إلى مجلد محدد داخل الخادم.
    فقدان أي منهما يعني أن الموقع لن يعمل.

لديك الآن:

  •  وصول آمن عبر SSH.
  •  جدار حماية مفعل.
  •  نطاق متصل عبر خدمة Premium DNS.
  •  خادم Apache جاهز لخدمة زوارك.
  •  قاعدة صلبة واحترافية لخادم الـ VPS الخاص بك.

هذه هي الطريقة التي يتبعها المحترفون لنشر المواقع على الخوادم الافتراضية.

شارك:

FacebookTwitterLinkedInWhatsAppTelegramViberCopy Link
اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *