تحويل حاسوبك إلى سيرفر ( HTTP + FTP + MySQL ) + إطلاقه على شبكة الإنترنت

في موضوعي هذه سأقدم لأحلى ناس شرحا معمقا حول كيفية تحويل حاسوبك الشخصي إلى سيرفر مع إمكانية بقاء استعاله يعني نحن لن نغير النظام إلى لينكس أو إلى windows server
لا بل سنقوم بتثبيت برنامج مخصص من شأنه أن يفعل ذلك.

أسايات قبل الإنطلاق :

  • عنوان الإيبي IP ADRESS : الآي بي هو رقم يعطى لكل جهاز متصل بشبكة الإنترنت، سنستخذم IP محلي أي على مستوى السبكة المحلية و IP خارجي أي على مستوى شبكة الإنترنت الخارجية.
  • هو بمثابة منفذ للإتصلات حيث على مستواه تتم الإتصالات بين الأجهزة المتصلة
    ::__IHACKLOG_REMOTE_IMAGE_AUTODOWN_BLOCK__::5

    . بحيث لكل بروتوكول بورت خاص به ، HTTP البورت 80 ، FTP البورت 21…

  • HTTP هو البروتوكول المسؤول على ارسال و استقبال كل ما له علاقة بصفحات الويب. يستعمل على البورت 80
  • FTP : بروتوكول خاص بنقل الملفات ، يعمل على البورت 21
  • MySQL : وهو البروتوكول المسؤول عن قواعد البينات. على مستواه تتم جميع العمليات المتعلقة بقواعد البيانات.
  • DNS و هو بمثابة الرابط بين إسم النطاق و عنوان الإيبي.

هذه هي مقدمة فقط بحيث سأتطرق بتعمق في جميع المراحل بإذن الله.

نبدأ على بركة الله
نحن الان بحاجة إلى برامج من شأنها التعامل مع ملفات ال php و قواعد بيانات mysql
قام بعض من الباحثين بجمع كل هذه البرامج في تجميعة أسموها XAMPP ÷ناك توزيعة مماثلة لكن أحب هذه لسهولتها.

يمكننا فتح ملفات HTML بسهولة بواسطة المتصفح ، لكن لا يمكن فتح ملفات PHP إلا بتوفر برمجيات قادرة على التعامل مع هذه المفات و المعروف منها Apache

 

يمكننا القيام بنفس العملية على MAC OS و لينكس

نقوم بتحميل و تثبيت توزيعة XAMPP كباقي البرامج

 

نزيل بعض الإعدادات التي لن نحتاجها ، حتى لا نستنزف فقدرات الجهاز

هذا مسار البرنامج

أنصح بإنشاء بارتشن خاص بالبرنامج لأهميته العظمى و العظيم الله
2

 

هذه إذا أردنا أن ننصب أوتوماتيكيا دروبال أو جوملا ، لا داعي مشاكلها كثيرة

ثم نترك البرنامج للتنصيب قد يأخذ حتى 15 دقيقة

نلتقي في الرد التالي
والله موضوع متعوب عليه
 
الان سأشرح خاصيات البرنامج

 

  • أزرار Start لتشغيل أو إيقاف الخذمة
  • أزرار Admin للتوجه إلى تحكم الجذمة
  • أزرار Config لإعدادات متقدمة للخذمة
  • أزرار Logs لقراءة تسجيلات الخذمات ( الأخطاء… ) بمثابة العلبة السوداء
صورة للبرنامج وهو يعمل

بخصوص زر Config فهو لإعدادات XAMPP

بخصوص إعدادات Service and Port Settings فهي لإعدادات بورتات الخدمات
مثلا في بعض الحالات نغير عمدا البورت الإفتراضي لـ برنامج الأباشي ربما لدواعي أمنية.

بخصوص زر netstat فيقدم لنا نسخة متقدمة من الأمر netstat على cmd
فهي تحتاج لمعرفة الإتصالات القائمة ، ليست بالشيئ المهم
بخصوص زر explorer فهو يأخذنا إلى مسار البرنامج مباشرة ( إختصار لا غير )
أما Services فتأخذنا إلى إعدادات وندوز الخصصة لـ خذمات الوندوز

الان نأتي لتنصيب كل من جوملا ، ووردبريس أو دروبال
تخيلو معي سأشرح لكم كيفية تنصيب كل من هذه
سيكون الموضوع بطول أيام و الوقت يداهمني
سأقدم لكم نظرة عامة :

أولا يجب رفع ملفات جوملا أو دروبال أو ووردبريس إلى مسار htdocs
لا تحتاج شرحا كبيرا.
في حال طلب منك ان الملف مكرر فيمكنك عمل replace
الرجو التصرف بمسؤولية اتجاه المسار xampp لأانه هو مركز التحكم

ثم بعدها يجب إنشاء قاعدة بيانات mysql
أولا ندخل إلى السيرفر عبر http://localhost
بعد اختيار اللغة نضغط على phpmyadmin على اليسار

نذهب إلى Bases De Donnés أو Databases
ثم ندخل إسم قاعدة البيانات انضيفها إلأى قاواعد البيانات الإقتراضية

الان وبعد إنئاء قاعدة البينات
ونقد تنصيب كل من جوملا أو دروبال أو ووردبري
و ندخل البيانات التالية
Host : 127.0.0.1 or Localhost
User : Root
فارغ = pass
إسم قاعدة البيانات = Databse Name
و مبروك سيرفرك قابل للإشتغال
أدخل localhost

و مبروك لديك سيرفر جاهز للإستعمال

في الرد القادم سأشرح كيفية جعل السيرفر أوف لاين

الان نأتي لجهيز الإتصالات الخارجية
أولا هذه الشرح قد يختلف من نظام لاخر و من راوتر لاخر
حسب الشبكة المحلية
أول مرحلة تتجلى في تثبيت عنوان الإيبي المحلي لضمان إتصاله بالراوتر
كذلك ضمان فتح ال بورتات في الراوتر كذلك عمل إستثناء في جدار الحماية
ثم يأتي تثبيت الإيبي الخارجي و الذي يتغير كلما اتصلنا بشبكة الإنترنت

لنتوكل على الله
إذا أراد جهاز من الشبكة الحملية الإتصال بسيرفرك فإنه سيكتب عنوان الإيبي الداخلي الخاص به
192.168.1.56 مثلا هذا الأخير يتغير كلما إتصل الجهاز بالشبكة
الان نريد تثبيته مثلا على 192.168.1.200 لضمان إتصال سلس بين الجهازين

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

إلا أن شيئا مهما أرغب للإشارة له ، يجب تغيير البورت الإفتراضي للتحكم بالراوتر من 80 إلى بورت اخر لا نيتعمله مثلا
بحيث عوض الدخول إلى 192.168.1.1 سنحتاج للدخول إلى 192.168.1.1:25
لأنه إذا أردنا الإتصال بعنوان الإيبي الخارجي الخاص بك 41.22.65.65 مثلا فإننا سندخل إلى الراوتر و ليس السيرفر الذي نصبناه
لذلك وجب تحرير البورت 80 ثم استغلاله من طرف الخادم الذي نصبناه على جهازنا
أتمنا وصول الفكرة

ندخل على موقع no-ip.com ثم تسجيل حساب جديد في الموقع
بعد التسجيل و الدخول نقصد

ثم

بعدها نقوم بتحميل برنامج no-ip DUC
و نسجل دخولنا في البرنامج عبر حساب no-ip

ثم نختار الهوست و مبروووك للجميع

الان إذا تم الدخول على العنوان الذي اخترته يتم تحويل أوتوماتيكي إلى الإيبي الخاص بك
xxxxxxxxxxx.no-ip.com

و السلام عليكم
و رمة الله تعالى و بركاته
تم بحمد الله و الله كنت أنوي أن أقوم بالشرح كاملا تحت حقوق المنتدى لكنني عجزت عن ذلك
أعذروني على رككة الأسلوب و الأخطاء اللغوية فلا زلت مبتدئا