كيفية بناء خادم ويب Linux باستخدام جهاز كمبيوتر قديم

كيفية بناء خادم ويب Linux باستخدام جهاز كمبيوتر قديم

هل أنت مهتم ببناء خادم ويب منزلي؟ إن أبسط طريقة هي تثبيت Linux على جهاز كمبيوتر احتياطي. بفضل بساطة Linux ، يعد هذا أمرًا مباشرًا ، مما يمنحك طريقة ميسورة التكلفة لاستضافة موقع ويب أو مدونة.





إليك كيفية إعداد خادم ويب Linux.





كيف تصنع خادم الويب الخاص بك مع Linux

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





كيفية تهيئة محرك أقراص USB

يمكننا تقسيم ذلك إلى أربع خطوات سهلة يمكنك اتباعها لإنشاء خادم ويب Linux الخاص بك.

  1. ابحث عن جهاز كمبيوتر قديم / غير مرغوب فيه
  2. قم بتثبيت نظام تشغيل Linux
  3. قم بإعداد برنامج خادم الويب للتطبيق (Apache ، PHP ، MySQL)
  4. الوصول إلى الخادم من الإنترنت

هيا بنا نبدأ.



1. ابحث عن جهاز كمبيوتر قديم لخادم ويب Linux الخاص بك

قبل اختيار جهاز كمبيوتر لاستخدامه كخادم ويب ، ستحتاج إلى معرفة الحد الأدنى من متطلبات نظام التشغيل. بينما تحظى Ubuntu بشعبية ، إلا أنها ليست خفيفة الوزن بدرجة كافية. بدلاً من ذلك ، يعد Lubuntu 19.04 خيارًا أقوى. هذا بديل أخف من Ubuntu ، مبني على نفس الكود.

تحميل: لوبونتو 19.04.2019





متطلبات نظام Lubuntu

يشترط في Lubuntu 19.04 حدًا أدنى من:

  • معالج ثنائي النواة بسرعة 512 ميجاهرتز أو أفضل (يوصى باستخدام 1 جيجاهرتز ، بدلاً من 2 جيجاهرتز لنظام التشغيل Ubuntu)
  • ذاكرة نظام 4 جيجا بايت
  • 25 جيجا بايت مساحة خالية على القرص الصلب
  • اختيار 32 بت (لأجهزة الكمبيوتر الأقدم) و 64 بت

قد يكون لديك جهاز كمبيوتر قديم مناسب في الجزء الخلفي من الدرج أو يمكنك شراء واحد من متجر التوفير. تجدر الإشارة إلى أنه يمكنك تثبيت Linux خادم الويب على Raspberry Pi . يكلف هذا الكمبيوتر الصغير أقل من 30 دولارًا وهو خيار ذكي إذا واجهت مشكلة مع الأجهزة القديمة.





أيضًا ، لا تقتصر على أجهزة الكمبيوتر القديمة التي تعمل بنظام Windows. يمكن لأجهزة Apple Mac و MacBooks من حقبة ما قبل 2006 مع معالجات PowerPC تشغيل Linux.

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

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

2. قم بتثبيت نظام تشغيل Linux

تثبيت Lubuntu واضح ومباشر. ما عليك سوى الحصول على ملف ISO وكتابته على قرص DVD أو جهاز فلاش USB للبدء.

تحميل: لوبونتو

تحتوي صور القرص هذه على أحدث إصدارات البرامج ، لذلك يجب إجراء ترقية صغيرة فقط بعد التثبيت. استخدم الإصدار 64 بت إذا كان جهاز الكمبيوتر الخاص بك يدعمه أو الإصدار 32 بت بخلاف ذلك.

عندما تكون جاهزًا ، أدخل وسائط التثبيت في جهاز الكمبيوتر الخاص بك وأعد التشغيل. إذا كنت بحاجة إلى تغيير إعدادات BIOS للتمهيد من محرك الأقراص الضوئية أو USB ، فقم بذلك. في بعض الحالات ، يمكن فتح قائمة اختيار وسائط التمهيد.

مع تمهيد وسائط التثبيت ، حدد تثبيت Lubuntu. عند المطالبة ، حدد قم بتنزيل التحديثات أثناء التثبيت و قم بتثبيت برنامج الطرف الثالث وثم محو واستخدام القرص بأكمله .

لاحظ أن هذا سيؤدي إلى مسح أي أنظمة تشغيل أخرى لديك على هذا الكمبيوتر. اتبع الخيارات الأخرى حسب الإعدادات التي تريدها. لا يعد تشفير المجلد الرئيسي الخاص بك أمرًا حكيمًا بالنسبة لمشروع خادم الويب. أعد التشغيل بعد اكتمال التثبيت.

عند إعادة التشغيل ، تحقق من وجود تحديثات. اذهب إلى النظام> الإدارة> مدير التحديث> تثبيت التحديثات . قد تحتاج إلى إعادة التشغيل بعد تثبيت أي تحديثات وجدتها.

3. قم بتثبيت برنامج Linux Web Server

أثناء توفر البدائل ، تعمل معظم مواقع الويب على مجموعة من Apache و MySQL و PHP (المعروفة باسم LAMP). هذا مشابه لما أوصينا به التثبيت على نظام التشغيل Windows .

يمكن تثبيت جميع الأدوات الثلاثة عبر مركز البرامج. إطلاق هذا عبر النظام> الإدارة> مدير الحزم المتشابك . هذا هو المكان الذي نقوم فيه بتثبيت البرنامج الذي نحتاجه.

ابحث عن أسماء الحزم التالية وقم بتثبيتها ، وسيشمل كل منها متطلبات أساسية مختلفة: اباتشي 2 و php5 و php5-mysql ، و خادم الخلية . قم بتطبيق التغييرات لتثبيت الحزم.

سيتم تنزيل الحزم وتثبيتها قريبًا. سيطالبك المثبت بكلمة مرور MySQL 'root'. لا يلزم إعادة التشغيل.

يمكنك بدلاً من ذلك تثبيت هذه الأدوات في سطر الأوامر. افتح Terminal ثم:

sudo apt install lamp-server^ -y

اختبار خادم الويب الخاص بك!

يمكنك اختبار التثبيت عن طريق فتح متصفح Firefox على الخادم الخاص بك والتوجه إلى عنوان URL http://127.0.0.1/. بدلاً من ذلك ، أدخل http: // localhost /.

يجب أن ترى رسالة 'إنها تعمل!' رسالة تعني أن خادم الويب الخاص بك يعمل! سيعمل كل من Apache و MySQL في الخلفية وسيبدآن عند بدء التشغيل. باستخدام خادم الويب الذي يعمل الآن ، يمكنك تحرير الملفات في / var / www. ما عليك سوى تحديث المتصفح لرؤية التغييرات مباشرة على موقع الويب الخاص بك.

البحث عن عنوان IP المحلي للخادم

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

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

يمكنك العثور على هذا بالنقر فوق اتصال الشبكة الخاص بك ، ثم تحديد معلومات الاتصال. سيظهر هذا مربعًا به عنوان IP الحالي وبطاقة محول الشبكة وعنوان البث والبوابة وخادم DNS. قم بتدوين عنوان IP.

بعد ذلك ، قم بتحرير معلومات الاتصال الخاصة بك لمنحك عنوان IP ثابتًا على شبكتك المحلية. انقر بزر الماوس الأيمن مرة أخرى ، ولكن هذه المرة انتقل إلى تحرير الاتصالات . حدد اسم المحول المناسب (مثل eth1) وقم بتعديل هذه الإعدادات.

حدد ملف IPv4 علامة التبويب والتبديل طريقة إلى كتيب . انقر يضيف ثم أدخل المعلومات من إعدادات الاتصال الخاصة بك. لاحظ ، مع ذلك ، أن عنوان IP يجب إدخاله بشكل مختلف. احتفظ بالثمانيات الثلاث الأولى (الأرقام بين النقاط) لكن غيّر الأخير إلى رقم كبير أقل من 254.

من المهم ألا يكون عنوان IP المعين يدويًا قيد الاستخدام بالفعل على شبكتك. إذا لم تكن متأكدًا ، فاختر عنوان IP مرتفعًا مثل 250. سيكون هذا هو عنوان IP المحلي الثابت لديك.

هل يمكنني استخدام wifi في وضع الطائرة

مشاركة مجلد الويب

تتوفر عدة خيارات للوصول إلى الملفات وتحميلها على الخادم الخاص بك. لتوضيح أهمية أذونات المجلد ، ضع في اعتبارك مشاركة مجلد الويب كخيار.

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

ابدأ بتخفيف الأذونات على مجلد الويب. افتح Terminal بالضغط على Ctrl + Alt + T ، ثم أدخل:

sudo chmod 777 /var/www

ستتم مطالبتك بكلمة المرور الخاصة بك. إذا كانت صحيحة ، فسيتم تحديث الأذونات.

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

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

لعرض ملفاتك ، انتقل إلى موقع الشبكة // localhost / www .

سيطالبك بكلمة المرور أو يسمح لك بالوصول مباشرة إلى ملفاتك ، اعتمادًا على إعدادات الأمان الخاصة بك. هذه هي نفس الملفات التي يمكن الوصول إليها في متصفح الويب الخاص بك عبر http: // localhost / (أو أي عنوان IP ثابت قمت بتعيينه).

احصل على خادم Linux الخاص بك عبر الإنترنت من خلال إعادة توجيه المنفذ

الآن لديك عنوان IP ، مفهوم مهم يجب فهمه هو إعادة توجيه المنفذ. كل شخص متصل بالإنترنت خلف عنوان IP. بالنسبة لمعظم الاتصالات المنزلية (والعديد من اتصالات العمل) ، لا يتعرض IP لجهاز الكمبيوتر الخاص بك بالفعل إلى الإنترنت. -

إذن كيف يتصل زوار موقعك على الويب بخادمك؟ نفعل هذا مع ميناء الشحن.

كيفية تنزيل البث المباشر للفيديو

المنافذ الموجودة على الخادم هي مثل الأبواب أو النوافذ في المنزل وبالتالي لها آثار أمنية. يمنحك كل منفذ وصولاً إلى خدمة مختلفة تعمل على الخادم. تستخدم خوادم الويب المنفذ 80 افتراضيًا.

لتمكين هذا ، ستحتاج إلى تسجيل الدخول إلى صفحة مسؤول جهاز التوجيه الخاص بك. تحقق من وثائق الجهاز للحصول على تفاصيل هذا (بعض أجهزة التوجيه لديها عنوان IP مطبوع على ظهرها). هنا ، يجب أن تجد قسمًا يسمى ميناء الشحن ، أو التطبيقات مما سيسمح لك بإعادة توجيه المنافذ بشكل صحيح.

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

امنح خادم الويب Linux الخاص بك اسم مضيف ثابت

تتصل معظم أجهزة التوجيه المنزلية بمزود خدمة الإنترنت عبر ما يسمى IP الديناميكي. هذا يعني أن عنوان IP الذي يواجه الجمهور الخاص بجهاز التوجيه الخاص بك سيتغير بعد فترة محددة ، عادةً ما تكون أسبوعًا أو نحو ذلك.

هناك طريقة للتغلب على هذا تتمثل في خادم DynDNS الرائع الذي يتيح لك تعيين عنوان URL لـ DynDNS لموقعك. بفضل تطبيق العميل ، كلما تغير عنوان IP العام الخاص بك ، سيظل عنوان URL يشير إلى خادم Linux الخاص بك.

لذلك ، يجب أن يكون الزوار قادرين على زيارة خادم الويب الخاص بك من العالم الخارجي من خلال الانتقال إلى http://yourhostname.dyndns.org . سيقوم بعض مزودي خدمة الإنترنت بحظر المنفذ 80 لجهاز التوجيه الخاص بك. في هذه الحالة ، قم بإعادة توجيه شيء مثل المنفذ 8080 إلى المنفذ 80. سيسمح لك هذا بزيارة موقع الويب الخاص بك بالانتقال إلى http://yourhostname.dyndns.org:8080 .

لقد أنشأت خادم ويب Linux!

الآن بعد أن تم إعداد خادم الويب الخاص بك ، يمكنك التركيز على البرمجة أو تثبيت البرنامج الخاص بك!

ربما ستقوم بتشغيل برنامج مدونة أو استضافة منتدى أو لوحة إعلانات. قد تكون مهتمًا أكثر باستضافة شبكة اجتماعية مثل Mastodon أو محفظة أو أيًا كان. الأمر متروك لك.

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

يشارك يشارك سقسقة بريد الالكتروني 5 نصائح لزيادة كفاءة أجهزة VirtualBox Linux الخاصة بك

هل سئمت من الأداء الضعيف الذي تقدمه الأجهزة الافتراضية؟ إليك ما يجب عليك فعله لتعزيز أداء VirtualBox الخاص بك.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • أوبونتو
  • قاعدة بيانات للانترنت
  • دروس مشروع DIY
نبذة عن الكاتب كريستيان كاولي(تم نشر 1510 مقالة)

نائب محرر الأمان ، Linux ، DIY ، البرمجة ، و Tech Explained ، ومنتج Podcast مفيد حقًا ، مع خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، كريستيان هو من هواة Raspberry Pi tinkerer و Lego عاشق ومحب للألعاب القديمة.

المزيد من Christian Cawley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك