إذا كنت تبحث عن طريقة لإنشاء خادم ويب رخيص ، لاستخدامه في المقام الأول كبيئة اختبار أو لتخزين الملفات ، فإن Raspberry Pi هو الخيار الأمثل لك. ما هو Raspberry Pi؟ إنه كمبيوتر صغير غير مكلف ومثالي للوظائف الأساسية. سيوضح لك هذا الدليل كيفية استخدام Raspberry Pi جديد وتحويله إلى خادم ويب. يرجى ملاحظة أنه بالنسبة لهذه المقالة ، سنعمل في Windows.
خطوات
جزء 1 من 7: بدء تشغيل نظام التشغيل Raspberry Pi
الخطوة 1. احصل على نسخة من Raspberry Pi OS (نظام التشغيل) من الرابط في قسم المصادر
هناك عدد قليل من التوزيعات المختلفة المتاحة ، ولكن بالنسبة لهذه المقالة ، سنستخدم إصدار "Raspbian".
الخطوة 2. استخراج الصورة إلى بطاقة SD
للقيام بذلك ، نحتاج إلى أداة تسمى Win32 Disc Imager. يتوفر ارتباط لهذا أيضًا في قسم المصادر. افتح الأداة الآن ، وانتقل إلى حرف محرك الأقراص الذي توجد به بطاقة SD الخاصة بك ، وحدد موقع صورة Raspberry Pi OS ، وحدد النسخ. انتظر حتى النهاية.
الخطوة الثالثة. افتح بطاقة SD في مستكشف Windows
فقط قم بإنشاء ملف بالاسم ssh. هذا تحديث أمني تم تقديمه منذ Raspbian Jessie.
الخطوة 4. أخرج بطاقة SD ، وضعها في Raspberry Pi الخاص بك ، ثم قم بتوصيل بقية الأسلاك ، وتأكد من توصيل USB الصغير أخيرًا
الخطوة 5. قم بتسجيل الدخول بمجرد تحميل نظام التشغيل
اسم المستخدم الافتراضي هو "pi" ، وكلمة المرور الافتراضية "raspberry". تم تمكين تسجيل الدخول التلقائي في الإصدارات الأحدث من Raspbian افتراضيًا.
الخطوة 6. ابدأ بتغيير كلمة المرور
من نوع سطر الأوامر:
sudo passwd بي.
الخطوة 7. يمكنك أيضًا تغيير كلمة المرور الخاصة بك عن طريق كتابة sudo raspi-config وتحديد تغيير كلمة مرور المستخدم أو الانتقال إلى System Configuration (تكوين النظام)
الخطوة 8. أدخل كلمة المرور الجديدة الخاصة بك ثم قم بتأكيدها
يرجى ملاحظة أن المؤشر لن يتحرك عند كتابة كلمات المرور ولكنك تقوم بإدخال نص.
الجزء 2 من 7: تشغيل تحديثات البرامج
الخطوة 1. ابدأ بالتحديثات
نظرًا لأنك تقوم بتشغيل إصدار جديد من دبيان ، فستحتاج إلى القيام ببعض التنظيف والتحديث والتثبيت. أولاً ، سنقوم بتحديث الساعة ، وتحديث مصادرنا ، ثم ترقية أي حزم مثبتة مسبقًا. اكتب ما يلي في سطر الأوامر (اضغط على رجوع / إدخال بعد كل سطر):
sudo dpkg-إعادة تكوين tzdata sudo apt-get update sudo apt-get Upgrade
الخطوة 2. تعيين التاريخ والوقت
من نوع سطر الأوامر (استبدل الأجزاء حسب الضرورة):
sudo date --set = "30 ديسمبر 2013 10:00:00"
الجزء 3 من 7: تحديث البرنامج الثابت باستمرار
الخطوة الأولى. قم بتثبيت أداة تحديث RPI الخاصة بـ Hexxeh للمساعدة في تحديث Raspberry Pi
للقيام بذلك ، قم بتشغيل الأوامر التالية (اضغط على رجوع / إدخال بعد كل سطر):
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 / rpi-update sudo rpi-update sudo shutdown -r now
جزء 4 من 7: إعداد SSH
الخطوة 1. قم بإعداد SSH حتى نتمكن من القيام بكل شيء آخر من جهاز كمبيوتر مختلف
للقيام بذلك ، لاحظ أولاً عنوان IP الخاص بـ Raspberry Pi
اسم المضيف -أنا
192.168.1.17
الخطوة 2. قم بتمكين SSH وإعادة التشغيل (اضغط على رجوع / إدخال بعد كل سطر):
بعد ملاحظة استخدام عنوان inet: يبدأ sudo /etc/init.d/ssh في كل مرة تقوم فيها بتشغيل pi. تلميح: في حالة حدوث خطأ ، استخدم الأمر أدناه ، ثم الأمر أعلاه. sudo apt-get install ssh ثم أعد تشغيل pi: sudo shutdown -r now
الخطوة الثالثة. افصل أسلاك لوحة مفاتيح USB وشاشتك
لم تعد هذه ضرورية ، حيث سيتم تنفيذ كل شيء آخر عبر SSH.
الخطوة 4. قم بتنزيل عميل SSH مثل PuTTy (www.putty.org) والذي يمكن تنزيله مجانًا من Google والاتصال بعنوان IP الخاص بتسجيل الدخول على Raspberry Pi باستخدام اسم المستخدم "pi" وكلمة المرور التي قمت بتعيينها مسبقًا
الجزء 5 من 7: تثبيت خادم الويب
الخطوة 1. قم بتثبيت Apache و PHP
للقيام بذلك ، قم بتنفيذ الأوامر التالية:
sudo apt-get install apache2 php5 libapache2-mod-php5. تحميل
الخطوة 2. أعد تشغيل الخدمة:
إعادة تشغيل sudo خدمة apache2
أو
إعادة تشغيل sudo /etc/init.d/apache2
الخطوة 3. أدخل عنوان IP
عنوان Raspberry Pi الخاص بك في متصفح الويب الخاص بك. يجب أن تشاهد صفحة بسيطة تقول "إنه يعمل!"
جزء 6 من 7: تثبيت MySQL
الخطوة 1. تثبيت MySQL
للقيام بذلك ، قم بتثبيت بعض الحزم باستخدام الأمر التالي:
سودو apt-get install mysql-server mysql-client php5-mysql
جزء 7 من 7: تثبيت FTP
الخطوة 1. قم بتثبيت FTP للسماح بنقل الملفات من وإلى Raspberry Pi الخاص بك
الخطوة 2. الحصول على ملكية جذر الويب:
sudo chown -R pi / var / www
الخطوة 3. تثبيت vsftpd:
sudo apt-get install vsftpd
الخطوة الرابعة. قم بتحرير ملف vsftpd.conf الخاص بك:
sudo nano /etc/vsftpd.conf
الخطوة 5. قم بإجراء التغييرات التالية:
- anonymous_enable = نعم إلى anonymous_enable = لا
- إلغاء التعليق local_enable = نعم و write_enable = نعم عن طريق حذف # أمام كل سطر
- ثم انتقل إلى أسفل الملف وأضف force_dot_files = نعم.
الخطوة السادسة: احفظ الملف واخرج منه بالضغط على CTRL-O و CTRL-X
الخطوة 7. إعادة تشغيل vsftpd:
إعادة تشغيل sudo service vsftpd
الخطوة 8. قم بإنشاء اختصار من المجلد الرئيسي لمستخدم Pi إلى var / www:
ln -s / var / www / ~ / www
الخطوة 9. يمكنك الآن FTP باستخدام مستخدم Pi والوصول إلى المجلد / var / www عبر الاختصار الذي يجب أن يظهر عند تسجيل الدخول
نصائح
- ليس من الضروري تثبيت خادم FTP إذا كان لديك خادم SSH مثبتًا. يمكنك استخدام تطبيق مثل WinSCP للاتصال عبر SCP وهو أكثر أمانًا ويمنع الحاجة إلى فتح منفذ آخر على Raspberry Pi الخاص بك.
- إذا تلقيت رسالة خطأ تقول: "wget: الأمر غير موجود" ، فقم بتشغيل "sudo apt-get install wget"