﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا ﴾

And say, "My Lord, increase me in knowledge."

الدرس الثاني: فهم VPS ومكونات السيرفر الافتراضى

قبل أن نبدأ في تثبيت XenForo وإعداد المنتدى، نحتاج أولًا أن نفهم المكان الذي سيعمل فيه موقعنا. وهنا يأتي دور VPS. لا تقلق، لن ندخل في تفاصيل تقنية معقدة. هدفنا في هذا...

3 معجبون
الدرس الثاني: فهم VPS ومكونات السيرفر الافتراضى
المشاهدات: 12 الردود: 2

Abo-Karim

Administrator
رقم العضوية
1
تاريخ التسجيل
2015-06-22
الإقامة
ام الدنيــ EGYPT ــا
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
4,975
المعدل اليومي
1.21
مستوى التفاعل
189
قوة السمعه
أوسمة العضو

قبل أن نبدأ في تثبيت XenForo وإعداد المنتدى، نحتاج أولًا أن نفهم المكان الذي سيعمل فيه موقعنا.​

وهنا يأتي دور VPS.
لا تقلق، لن ندخل في تفاصيل تقنية معقدة. هدفنا في هذا الدرس أن تعرف ما هو الـ VPS، وما الذي يوجد بداخله، وما وظيفة كل جزء.


BdCi6sb.png

ما هو VPS؟​

VPS اختصار لـ
Virtual Private Server
أي سيرفر افتراضي خاص.
يمكنك ببساطة أن تتخيله كأنه كمبيوتر خاص بك، لكنه موجود في مركز بيانات ومتصل بالإنترنت ويعمل طوال الوقت.
عندما يزور شخص منتداك، يتصل جهازه بهذا السيرفر، والسيرفر يقوم بتشغيل الموقع وإرسال الصفحات إليه.


مثلًا:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.


ماذا يوجد داخل الـ VPS؟​

عندما تشتري VPS، ستحصل على مجموعة من الموارد الأساسية، أهمها:
  • CPU
  • RAM
  • Disk
  • IP Address
  • نظام تشغيل
دعنا نفهمها ببساطة.


1. CPU — المعالج​

CPU هو المعالج الذي ينفذ العمليات داخل السيرفر.

تخيله مثل العامل الذي يقوم بتنفيذ المهام.

عندما يدخل زائر إلى المنتدى، يقوم السيرفر بالكثير من العمليات، مثل تشغيل PHP والتعامل مع XenForo وقاعدة البيانات.

كلما زاد عدد الزوار والعمليات، زادت أهمية قوة المعالج.

قد ترى في مواصفات VPS:

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وكلما زادت الموارد المتاحة، زادت قدرة السيرفر على معالجة عدد أكبر من العمليات، مع وجود عوامل أخرى تؤثر في الأداء أيضًا.

باختصار:

CPU = قوة المعالجة.



2. RAM — الذاكرة​

RAM هي الذاكرة التي تستخدمها البرامج أثناء عملها.

يمكن تشبيهها بـ طاولة العمل.

إذا كانت الطاولة صغيرة جدًا، يصبح العمل مزدحمًا.

أما إذا كانت كبيرة، تستطيع وضع أشياء أكثر والعمل عليها بسهولة.

في السيرفر، تحتاج RAM لتشغيل أشياء مثل:

  • Linux
  • Nginx
  • PHP
  • MariaDB
  • Redis
  • XenForo

لذلك RAM مهمة جدًا، خصوصًا عندما يبدأ المنتدى في استقبال عدد أكبر من الزوار.


باختصار:

RAM = مساحة العمل.



3. Disk — مساحة التخزين​


الـ Disk هو المكان الذي يتم فيه تخزين ملفات السيرفر.

مثلًا:

  • ملفات XenForo
  • الصور والمرفقات
  • قاعدة البيانات
  • ملفات النظام
  • Logs
  • النسخ الاحتياطية
قد تجد في خطة VPS:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وكلما زاد حجم المنتدى والمرفقات والنسخ الاحتياطية، احتجت إلى مساحة أكبر.

ويُفضل استخدام SSD أو NVMe للحصول على أداء جيد.

باختصار:


Disk = مساحة التخزين.



4. IP Address — عنوان السيرفر​

كل VPS لديه عنوان IP.

يمكن تشبيهه بعنوان المنزل.

إذا أردت الوصول إلى السيرفر، تحتاج إلى معرفة عنوانه.

مثال:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
لكن بالطبع لن نطلب من الزوار حفظ رقم طويل كهذا.
وهنا يأتي دور الـ Domain.



ما هو Domain؟​

الـ Domain هو اسم موقعك، مثل:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
بدلًا من أن يكتب الزائر عنوان الـ IP، يكتب اسم الموقع.

ويقوم DNS بربط اسم الموقع بعنوان الـ IP.


بشكل مبسط:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

وسنتعلم إعداد Domain وDNS بالتفصيل في درس مستقل.



ماذا عن Linux؟​

الـ VPS يحتاج إلى نظام تشغيل، تمامًا مثل الكمبيوتر العادي.

هناك أنظمة كثيرة يمكن استخدامها على السيرفر، لكننا سنستخدم Linux.

ومن أشهر توزيعات Linux المستخدمة في السيرفرات:

  • Ubuntu
  • Debian
  • AlmaLinux
  • Rocky Linux
سنختار النظام المناسب ثم نتعامل معه من خلال الأوامر.

وإذا كنت لم تستخدم Linux من قبل، فلا مشكلة.

سنشرح الأوامر خطوة بخطوة.





الآن نأتي إلى أهم جزء: ماذا سنثبت على السيرفر؟​

بعد تجهيز Linux، سنحتاج إلى مجموعة من البرامج حتى يعمل XenForo بشكل صحيح.

يمكنك تخيلها كأننا نقوم بتجهيز منزل جديد؛ كل جزء له وظيفة محددة.




Nginx​


Nginx هو البرنامج الذي يستقبل طلبات الزوار ويقوم بتوجيهها إلى المكان المناسب.


يمكن أن تتخيله مثل موظف الاستقبال.


الزائر يطلب صفحة من الموقع، وNginx يتعامل مع الطلب.


Nginx = بوابة الموقع.




PHP وPHP-FPM​


XenForo مبني باستخدام PHP.


لذلك نحتاج إلى PHP حتى يستطيع السيرفر تشغيل كود XenForo.


أما PHP-FPM فهو المسؤول عن إدارة عمليات PHP وتشغيلها بطريقة مناسبة مع خادم الويب.

بشكل مبسط:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

MariaDB​

المنتدى يحتوي على كمية كبيرة من البيانات.

أعضاء، مواضيع، مشاركات، إعدادات، صلاحيات وغيرها.

أين يتم تخزين كل هذه البيانات؟

هنا يأتي دور MariaDB.

يمكنك اعتبارها مخزن بيانات المنتدى.
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.


Redis​

Redis يستخدم لتخزين بعض البيانات بشكل سريع، ويمكن استخدامه مع XenForo في وظائف التخزين المؤقت.

تخيله مثل أنك تضع الأشياء التي تستخدمها كثيرًا على مكتبك بدلًا من البحث عنها كل مرة داخل الخزانة.

وهذا يمكن أن يساعد في تحسين الأداء في بعض الحالات.

لكن Redis ليس بديلًا عن MariaDB.

لكل واحد منهما وظيفة مختلفة.



كيف تعمل كل هذه المكونات معًا؟​

الآن أصبحت لدينا قطع كثيرة، لكن كيف تتعاون؟

لنفترض أن شخصًا دخل إلى:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
تحدث العملية بشكل مبسط كالتالي:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وفي بعض العمليات يمكن أن يستفيد XenForo من:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ثم تعود النتيجة إلى المتصفح ويشاهد الزائر الصفحة.

كل هذا يحدث بسرعة كبيرة جدًا، وغالبًا دون أن يشعر الزائر بكل هذه الخطوات التي تحدث خلف الكواليس.




هل VPS يعني أن الموقع جاهز؟​

لا.
وهذه نقطة مهمة جدًا.
عندما تشتري VPS، فأنت تحصل على السيرفر وموارده، لكننا ما زلنا بحاجة إلى تجهيزه.
سنقوم في الدروس القادمة بتثبيت وإعداد:

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ثم سنضيف:
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
وفي النهاية سيكون لدينا سيرفر جاهز لتشغيل المنتدى بشكل آمن ومنظم.


VPS مثل السيارة​

إذا أردنا تشبيهًا بسيطًا يساعدك على تذكر الموضوع:

تخيل أن الـ VPS مثل سيارة.

  • CPU = قوة المحرك
  • RAM = مساحة العمل المتاحة أثناء القيادة
  • Disk = مساحة التخزين
  • Linux = النظام الذي يدير السيارة
  • Nginx = يستقبل طلبات الزوار
  • PHP = يشغل التطبيق
  • MariaDB = تخزن بيانات المنتدى
  • Redis = يساعد في الوصول السريع لبعض البيانات
  • XenForo = المنتدى الذي نريد تشغيله
طبعًا هذا مجرد تشبيه لتسهيل الفكرة، وليس وصفًا تقنيًا حرفيًا.


أهم شيء يجب أن تتذكره​

لا تحتاج إلى حفظ كل التفاصيل الآن.

يكفي أن تتذكر:


VPS هو كمبيوتر افتراضي خاص بموقعك، يعمل على الإنترنت طوال الوقت.

وعليه سنضع كل المكونات التي يحتاجها XenForo.

والصورة التي نريد أن تبقى في ذهنك هي:

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
بعد أن فهمنا الـ VPS ومكوناته، حان وقت العمل الحقيقي.
في الدرس القادم سنتعلم كيف نتصل بالسيرفر باستخدام SSH، ونبدأ التعامل مع Linux خطوة بخطوة.
 
التعديل الأخير:
جميل جدا
إن شاء الله تكون هذه الدروس مفيدة لجميع الأخوة الذين يريدون التخلص من الإستضافات
بارك الله فيك يبو كريم وبانتظار الدرس القادم
 
جميل جدا
إن شاء الله تكون هذه الدروس مفيدة لجميع الأخوة الذين يريدون التخلص من الإستضافات
بارك الله فيك يبو كريم وبانتظار الدرس القادم
اتمنى فعلا تفيد الشباب
عالم الاستضافة به اسرار لابد من الكشف عنها
 
عودة
أعلى