كيفية جعل خادم الويب توت العليق بي

Posted on
مؤلف: Robert Simon
تاريخ الخلق: 22 يونيو 2021
تاريخ التحديث: 1 تموز 2024
Anonim
How to make an EC2 instance "pingable" // Configue Amazon EC2 to allow ping requests
فيديو: How to make an EC2 instance "pingable" // Configue Amazon EC2 to allow ping requests

المحتوى

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

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


مراحل

الجزء 1 من 7:
بدء تشغيل نظام التشغيل Raspberry Pi

  1. 1 الحصول على نسخة من نظام التشغيل (نظام التشغيل) من Raspberry Pi من الرابط في قسم المصادر. هناك عدة توزيعات متوفرة ، لكن بالنسبة لهذه المقالة ، سوف نستخدم الإصدار "Raspbian".
  2. 2 استخراج الصورة إلى بطاقة SD. للقيام بذلك ، ستحتاج إلى أداة تسمى Win32 Disc Imager. يتوفر رابط لهذا أيضًا في قسم المصادر. افتح الآن الأداة ، وانتقل إلى الدليل الذي توجد به بطاقة SD ، وحدد موقع صورة OS الخاص بـ Raspberry Pi ، واختر "النسخ".
  3. 3 بمجرد الانتهاء من الاحتراق ، يمكنك وضع بطاقة SD في Raspberry Pi ، ثم توصيل بقية الكابلات ، مع التأكد من توصيل USB صغير آخر.
  4. 4 بمجرد انتهاء نظام التشغيل من التحميل ، ستحتاج إلى المصادقة. اسم المستخدم الافتراضي هو "pi" ، وكلمة المرور الافتراضية هي "التوت".
  5. 5 ابدأ بتغيير كلمة المرور. من سطر الأوامر ، اكتب:

    passwd بي

  6. 6 أدخل كلمة المرور الجديدة وقم بتأكيدها. يرجى ملاحظة أن المؤشر لن يتحرك عند إدخال كلمات المرور ولكنك تدخل البريد. إعلان

الجزء 2 من 7:
إطلاق تحديثات البرامج

  1. 1 نظرًا لأنك تقوم بتشغيل إصدار حديث من دبيان ، سيكون لديك بعض التنظيف والتثبيت والتحديثات للقيام بها. أولاً ، سنقوم بتحديث الساعة وتحديث مصادرنا وتحديث جميع الحزم المثبتة مسبقًا. اكتب ما يلي في سطر الأوامر (اضغط على return / enter بعد كل سطر):

    sudo dpkg-refigure tzdata sudo apt-get update sudo apt-get update

  2. 2 ضبط التاريخ والوقت. اكتب في سطر الأوامر (استبدال إذا لزم الأمر):

    sudo date --set = "30 December 2013 10:00:00" إعلان

الجزء 3 من 7:
حافظ على تحديث البرامج الثابتة

  1. 1 بعد ذلك ، نريد تثبيت أداة تحديث RPI التي تنتجها Hexxeh للحفاظ على تحديث Raspberry Pi. للقيام بذلك ، قم بتشغيل الأوامر التالية (اضغط على return / enter بعد كل سطر):

    sudo apt-get install ca-الشهادات sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r now إعلان

الجزء 4 من 7:
تثبيت SSH

  1. 1 الآن ، سنقوم بتثبيت SSH حتى نتمكن من القيام بذلك من كمبيوتر آخر. للقيام بذلك ، سنلاحظ أولاً عنوان IP الخاص بـ Raspberry Pi:

    إفكونفيغ
    يجب أن ترى شيء مثل هذا:

    eth0 encap link: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx البث: 69.164.xxx.xxx قناع: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx: xxx: xxx: xxx / 64 النطاق: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX الحزم: 35463998 أخطاء: 0 التي تم إسقاطها: 0 تجاوزات: 0 إطار: 0 حزم TX: 0 أخطاء: 0 إسقاط: 0 تجاوزات: 0 تصادم: 0 تصادم: 0 txqueuelen: 1000 RX بايت: 11300336376 (11.3 GB) بايت TX: 33179556297 (33.1 GB) المقاطعة: 76 تأكد من اتصالك بالإنترنت !! ستظهر الكلمة الأساسية eth0 إذا كان لديك كابل Ethernet متصل. من المحتمل أن يسمى اللاسلكي wlan0 ، لكن هذا يمكن أن يتغير.
    في السطر الثاني ، "عنوان IP الخاص بـ inet addr: 69.164.xxx.xxx" الخاص بـ Raspberry Pi.

  2. 2 الآن ، قم بتمكين SSH وإعادة التشغيل (اضغط على return / enter بعد كل سطر):

    بعد أن لاحظت addet inet ، قم بما يلي: sudo /etc/init.d/ssh ابدأ في كل مرة تبدأ فيها pi. نصيحة: في حالة حدوث خطأ ، استخدم الأمر أدناه ثم الأمر أعلاه. sudo apt-get install ssh ثم ، أعد تشغيل ft: sudo shutdown -r الآن

  3. 3 يمكنك الآن فصل الأسلاك عن لوحة مفاتيح USB والشاشة. لم تعد هناك حاجة إلى ذلك ، حيث سيتم إجراء كل شيء آخر من خلال SSH.
  4. 4قم بتنزيل عميل SSH مثل PuTTy (www.putty.org) والذي يمكن تنزيله مجانًا من Google ويمكن الاتصال بعنوان IP الخاص بـ Raspberry Pi باستخدام اسم المستخدم "pi" وكلمة المرور التي قمت بتكوينها في وقت سابق. إعلان

الجزء 5 من 7:
تثبيت خادم الويب

  1. 1 لتثبيت Apache و PHP ، قم بتشغيل الأوامر التالية:

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 أعد تشغيل الخدمة الآن:

    إعادة تشغيل خدمة sudo
    OR

    إعادة تشغيل sudo /etc/init.d/apache2

  3. 3 أدخل عنوان IP الخاص بـ Raspberry Pi في متصفح الويب الخاص بك. يجب أن تشاهد صفحة بسيطة تقول "إنه يعمل! ". إعلان

الجزء 6 من 7:
تثبيت الخلية

  1. 1 لتثبيت MySQL ، قم بتثبيت بعض الحزم باستخدام الأوامر التالية:

    sudo apt-get install mysql-server mysql-client php5-mysql إعلان

الجزء 7 من 7:
المثبت بروتوكول نقل الملفات

  1. 1 سنقوم الآن بتثبيت FTP الذي يسمح بنقل الملفات من وإلى Raspberry Pi.
  2. 2 استحوذ على شبكة الإنترنت الجذرية:

    sudo chown -R pi / var / www

  3. 3 ثم تثبيت vsftpd:

    sudo - الحصول على تثبيت تثبيت vsftpd

  4. 4 تحرير ملف vsftpd.conf الخاص بك:

    sudo nano /etc/vsftpd.conf

  5. 5 قم بإجراء التغييرات التالية:
    • anonymous_enable = YES à anonymous_enable = NO
    • غير تعليق local_enable = YES و write_enable = YES عن طريق إزالة الرمز # في بداية كل سطر
    • ثم انتقل إلى أسفل الملف وإضافة force_dot_files = YES.
  6. 6الآن حفظ والخروج عن طريق القيام CTRL-O ، CTRL-X.
  7. 7 ثم أعد تشغيل vsftpd:

    سودو خدمة vsftpd إعادة تشغيل

  8. 8 قم بإنشاء اختصار من المجلد الرئيسي PI إلى / var / www:

    ln -s / var / www / ~ / www

  9. 9يمكنك الآن القيام بـ FTP باستخدام مستخدم Pi والوصول إلى المجلد / var / www عبر اختصار يجب أن يظهر بعد المصادقة. إعلان

نصيحة

  • ليست هناك حاجة لتثبيت خادم FTP إذا كان لديك خادم SSH مثبت. يمكنك استخدام تطبيق مثل WinSCP لتوصيلك بـ SCP وهو أكثر أمانًا ولا يتطلب منك فتح منفذ آخر على Raspberry Pi.
  • إذا كان لديك خطأ في قول "wget: command not found" ، فقم بـ "sudo apt-get install wget".
إعلان

العناصر الضرورية

  • توت العليق بي (نموذج ب)
  • بطاقة SD فارغة من أربعة غيغابايت على الأقل
  • كابل USB صغير (للأغذية)
  • كابل الشبكة مع الوصول إلى الإنترنت
  • لوحة مفاتيح USB
تم الاسترجاع من "https://fr.m..com/index.php؟title=make-a-server-web-Raspberry-Pi&oldid=178692"