كيفية إنشاء الخادم الخاص بك في المنزل لاستضافة المواقع

نشرت: 2022-05-04
ميرزا ​​مصور

إنشاء موقع الويب الخاص بك هو تجربة مبهجة. يمكنك تعلم العديد من تقنيات وأطر البرامج مثل Mongo DB و Express.js و Angular و React و Node. إذا كنت ترغب في استضافته على خادم منزلي ، فيجب أن تعرف كيفية إنشاء الخادم الخاص بك في المنزل لاستضافة الويب. وسيمنحك هذا المنشور كل ما تحتاجه لتحقيق ذلك دون أي خلل.

جدول المحتويات

الإفصاح بصفتنا موقع مراجعة مستقل ، فإننا نحصل على تعويض إذا اشتريت من خلال روابط الإحالة أو أكواد القسيمة في هذه الصفحة - دون أي تكلفة إضافية عليك.
كيفية إنشاء خادم منزلي: ما تحتاجه
  • 1. وحدة المعالجة المركزية
  • 2. GPU
  • 6.95 دولار / شهر
  • 2.64 $ / شهريًا *
    • 3. ذاكرة الوصول العشوائي
    • 4. HDD أو SSD
    • 5. اللوحة الأم
    • 6. OS
    • البديل: Raspberry Pi 3
  • هذه هي طريقة إنشاء الخادم الخاص بك في المنزل لاستضافة الويب
  • كيفية استضافة موقع ويب في خادم Apache على نظام Windows
    • 1. تركيب كومة WAMP
    • 2. إعداد ملفات MySQL و HTML
    • 3. تمكين وصول الجمهور إلى الموقع
    • 4. تحديد اسم المجال
  • كيف تصنع Linux خادم استضافة الويب الخاص بك
    • 1. تركيب حزمة LAMP
    • 2. اختبار PHP
    • 3. اختبار MySQL
    • 4. تثبيت phpMyAdmin
    • 5. تكوين DNS
    • 6. تكوين خادم اباتشي
    • اختيارنا الأول لاستضافة المدونات
  • 6.95 دولار / شهر
  • 2.64 $ / شهريًا *
  • كيفية إنشاء خادم ويب: النقاط الرئيسية
  • أسئلة وأجوبة
    • كيف أقوم بإعداد خادم منزلي؟
    • كم يكلف بناء خادم في المنزل؟
    • هل تستهلك الخوادم الكثير من الكهرباء؟
    • ما هي تكلفة تشغيل الخادم على مدار الساعة طوال أيام الأسبوع؟
    • ما هو حجم الخادم الخاص بي؟
    • كم تكلفة الخادم؟
  • كيفية إنشاء خادم منزلي: ما تحتاجه

    أي شيء يبدأ من 1 غيغابايت سيفي بالغرض. هناك العديد من العلامات التجارية المختلفة للاختيار من بينها ، مثل Seagate ، و Corsair ، و Kingston ، وما إلى ذلك. نظرًا لأن الخادم سيعمل على مدار الساعة طوال أيام الأسبوع ، ضع في اعتبارك عدة وحدات ذاكرة وصول عشوائي منخفضة الطاقة (يُشار إليها بحرف L مع الطراز) للتعويض عن الانخفاض في MHz .

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

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

    دومين مجاني مع الاستضافة

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

    Raspberry Pi عبارة عن سلسلة من لوحات الحوسبة المصغرة التي تأتي مع موارد متكاملة على لوحة واحدة. يأتي Raspberry Pi 3 بمعالج 4 × ARM Cortex-A53 ، 1.2 جيجا هرتز ، 900 ميجا هرتز 1 جيجا بايت LPDDR2 RAM وكل شيء آخر بخلاف التخزين.

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

    كيفية إنشاء الخادم الخاص بك في المنزل لاستضافة المواقع

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

    عند اكتمال التثبيت ، سيتوفر دليل افتراضي (c: \ wamp \ www). يمكنك إنشاء المزيد من الدلائل الفرعية فيه وإضافة ملفات HTML و PHP الخاصة بك هناك. أدخل عنوان URL المضيف المحلي (http: // localhost) وسيوجهك إلى لوحة معلومات WampServer.

    سيكون عليك تعديل إعدادات خادم Apache الافتراضية. تم تكوينها لحظر اتصالات HTTP الواردة لأسباب أمنية. قم بالوصول إلى ملف httpd.conf من لوحة معلومات WampServer ، وحدد Apache ثم الملف نفسه. هناك ستجد الخطوط التالية:

    اطلب رفض ، اسمح
    رفض من الجميع

    قم بتغيير هذه الخطوط إلى:

    طلب السماح ، رفض
    سماح من الجميع

    أعد تشغيل WampServer بتحديد خيار "إعادة تشغيل جميع الخدمات" في القائمة. هذا مهم للإعدادات لتصبح نافذة المفعول بالكامل.

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

    افتح لوحة التحكم> الشبكة والإنترنت> مركز الشبكة والمشاركة> تغيير إعدادات المحول> الاتصال المحلي وانقر فوق الخصائص. حدد Internet Protocol Version 4 (TCP / IPv4) وانقر فوق خصائص. أدخل عنوان IP الجديد في حقل "رقم البوابة الافتراضية" (على سبيل المثال ، 192.168.1.23). أدخل القيم الثلاث الأخرى كما كانت. ثم انقر فوق "موافق".

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

    سنبدأ بتعديل بعض الملفات. على سبيل المثال ، لديك مجال باسم hxxps: //www.websitetest.com ، مع بعض الملفات في DNS بعنوان IP على 192.168.1.23. نبدأ بتعديل ملف httpd.config من لوحة معلومات WampServer وإضافة مضيف افتراضي. ابحث عن هذه السطور وقم بإلغاء التعليق عليها:

    # المضيفين الظاهري
    قم بتضمين conf / extra / httpd-vhosts.conf

    الآن ستنشئ ملفًا يدويًا في الموقع: C: \ wamp \ bin \ apache \ Apache-version \ conf \ extra \ (سيكون لجزء الإصدار إصدار Apache الحالي الخاص بك). افتح محرر نصوص ، مثل المفكرة وأضف الأسطر التالية في المستند:

    ServerAdmin [البريد الإلكتروني محمي]
    جذر المستند "c: \ wamp \ www"
    اسم الخادم mysite.local
    ErrorLog “logs / websitetest.com.log”
    CustomLog "logs / websitetest.com-access.log" شائعة

    حدد خيار "إعادة تشغيل جميع الخدمات" من لوحة معلومات WampServer وستدخل التغييرات حيز التنفيذ. والآن أنت تعرف كيفية إنشاء الخادم الخاص بك في المنزل لاستضافة الويب على Windows.

    يدخل:

    sudo a2dissite * افتراضي

    سيؤدي هذا إلى تعطيل مضيف Apache الظاهري.

    يدخل:

    cd / var / www / html

    هذا سوف يوجه نحو دليل التخزين الافتراضي. قم بإنشاء مجلد جديد لموقع الويب وقم بتغيير اسم المجال عن طريق إدخال:

    sudo mkdir websitetest.com

    قم بإنشاء 4 مجلدات فرعية داخل المجلد الذي أنشأته للتو. أدخل الأوامر التالية لإنشاء سجلات الويب والملفات ومجلدات النسخ الاحتياطي:

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    أدخل الأمر التالي لبدء تشغيل ملف مضيف افتراضي جديد:

    sudo nano / etc / apache2 / sites-available / sudo mkdir -p.com.conf

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


    ServerAdmin [البريد الإلكتروني محمي]
    Server_Name websitetest.com
    Server_Alias ​​www. websitetest.com
    Directory_Index index.html index.php (مجلد للملفات المحفوظة)
    Document_Root / var / www / html / websitetest.com/public_html (له أسماء ملفات html أو php)
    LogLevel يحذر
    Custom_Log / var / www / html / websitetest.com/log/access.log مجتمعة

    احفظ التغييرات وأدخل:

    sudo a2ensite websitetest.com.conf

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