หากคุณกำลังมองหาวิธีสร้างเว็บเซิร์ฟเวอร์ราคาถูก เพื่อใช้เป็นหลักในการทดสอบหรือจัดเก็บไฟล์ Raspberry Pi นั้นสมบูรณ์แบบสำหรับคุณ ราสเบอร์รี่ Pi คืออะไร? เป็นคอมพิวเตอร์ขนาดเล็กราคาไม่แพง เหมาะสำหรับฟังก์ชั่นพื้นฐาน คู่มือนี้จะแสดงให้คุณเห็นถึงวิธีการใช้ Raspberry Pi ใหม่และเปลี่ยนเป็นเว็บเซิร์ฟเวอร์ โปรดทราบว่าสำหรับบทความนี้ เราจะทำงานใน Windows
ขั้นตอน
ส่วนที่ 1 จาก 7: การเริ่มระบบปฏิบัติการ Raspberry Pi
ขั้นตอนที่ 1 รับสำเนาของ Raspberry Pi OS (ระบบปฏิบัติการ) จากลิงก์ในส่วนแหล่งที่มา
มีการแจกแจงที่แตกต่างกันเล็กน้อย แต่สำหรับบทความนี้ เราจะใช้เวอร์ชัน "Raspbian"
ขั้นตอนที่ 2. แยกภาพไปยังการ์ด SD
ในการดำเนินการนี้ เราจำเป็นต้องมีเครื่องมือที่เรียกว่า Win32 Disc Imager ลิงค์สำหรับสิ่งนี้ยังมีอยู่ในส่วนแหล่งที่มา ตอนนี้เปิดเครื่องมือ ไปที่อักษรระบุไดรฟ์ที่การ์ด SD ของคุณอยู่ เลือกตำแหน่งของอิมเมจ Raspberry Pi OS แล้วเลือกเบิร์น รอให้เสร็จสิ้น
ขั้นตอนที่ 3 เปิดการ์ด SD ใน Windows Explorer
เพียงสร้างไฟล์ด้วยชื่อ ssh. นี่คือการอัปเดตความปลอดภัยที่เปิดตัวตั้งแต่ Raspbian Jessie
ขั้นตอนที่ 4 นำการ์ด SD ออก และวางลงใน Raspberry Pi ของคุณ จากนั้นเสียบสายที่เหลือ ตรวจสอบให้แน่ใจว่าเสียบ mini USB ครั้งสุดท้าย
ขั้นตอนที่ 5. เข้าสู่ระบบเมื่อระบบปฏิบัติการโหลดขึ้น
ชื่อผู้ใช้เริ่มต้นคือ "pi" และรหัสผ่านเริ่มต้นคือ "raspberry" Raspbian เวอร์ชันใหม่กว่ามีการเปิดใช้การเข้าสู่ระบบอัตโนมัติโดยค่าเริ่มต้น
ขั้นตอนที่ 6 เริ่มต้นด้วยการเปลี่ยนรหัสผ่าน
จากประเภทบรรทัดคำสั่ง:
sudo passwd pi
ขั้นตอนที่ 7 คุณยังสามารถเปลี่ยนรหัสผ่านได้โดยพิมพ์ sudo raspi-config แล้วเลือก Change User Password หรือไปที่ System Configuration
ขั้นตอนที่ 8 ป้อนรหัสผ่านใหม่ของคุณแล้วยืนยัน
โปรดทราบว่าเคอร์เซอร์จะไม่เคลื่อนที่เมื่อพิมพ์รหัสผ่าน แต่คุณกำลังป้อนข้อความ
ส่วนที่ 2 จาก 7: การเรียกใช้การอัปเดตซอฟต์แวร์
ขั้นตอนที่ 1 เริ่มต้นใช้งานการอัปเดต
เนื่องจากคุณกำลังใช้ Debian เวอร์ชันใหม่ คุณจะต้องทำความสะอาดบ้าน อัปเดต และติดตั้ง อันดับแรก เราจะอัปเดตนาฬิกา อัปเดตแหล่งที่มา จากนั้นอัปเกรดแพ็คเกจที่ติดตั้งไว้ล่วงหน้า พิมพ์คำสั่งต่อไปนี้ที่บรรทัดคำสั่ง (กด return/enter หลังจากแต่ละบรรทัด):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get อัปเกรด
ขั้นตอนที่ 2. ตั้งวันที่และเวลา
จากประเภทบรรทัดคำสั่ง (เปลี่ยนชิ้นส่วนตามความจำเป็น):
sudo date --set="30 ธันวาคม 2556 10:00:00"
ส่วนที่ 3 จาก 7: ปรับปรุงเฟิร์มแวร์ให้ทันสมัยอยู่เสมอ
ขั้นตอนที่ 1 ติดตั้งเครื่องมืออัปเดต RPI ของ Hexxeh เพื่อช่วยให้ Raspberry Pi อัปเดตอยู่เสมอ
เมื่อต้องการทำสิ่งนี้ ให้รันคำสั่งต่อไปนี้ (กด return/enter หลังจากแต่ละบรรทัด):
sudo apt-get ติดตั้ง ca-certificates sudo apt-get ติดตั้ง 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 ตอนนี้
ส่วนที่ 4 จาก 7: ตั้งค่า SSH
ขั้นตอนที่ 1 ตั้งค่า SSH เพื่อให้เราสามารถทำทุกอย่างจากคอมพิวเตอร์เครื่องอื่น
ในการทำเช่นนี้ ก่อนอื่นให้จดที่อยู่ IP ของ Raspberry Pi
ชื่อโฮสต์ -I
192.168.1.17
ขั้นตอนที่ 2 เปิดใช้งาน SSH และรีบูต (กด return/enter หลังจากแต่ละบรรทัด):
หลังจากสังเกตการใช้ inet addr: sudo /etc/init.d/ssh start ทุกครั้งที่คุณบูท pi คำแนะนำ: หากเกิดข้อผิดพลาด ให้ใช้คำสั่งด้านล่าง แล้วตามด้วยคำสั่งด้านบน sudo apt-get install ssh จากนั้นรีสตาร์ท pi ของคุณ: sudo shutdown -r now
ขั้นตอนที่ 3 ถอดสายสำหรับแป้นพิมพ์ USB และจอภาพของคุณ
สิ่งเหล่านี้ไม่จำเป็นอีกต่อไป เนื่องจากทุกอย่างจะทำผ่าน SSH
ขั้นตอนที่ 4 ดาวน์โหลดไคลเอ็นต์ SSH เช่น PuTTy (www.putty.org) ซึ่งสามารถดาวน์โหลดได้ฟรีจาก Google และเชื่อมต่อกับที่อยู่ IP ของ Raspberry Pi ที่เข้าสู่ระบบด้วยชื่อผู้ใช้ "pi" และรหัสผ่านที่คุณตั้งไว้ก่อนหน้านี้
ส่วนที่ 5 จาก 7: การติดตั้งเว็บเซิร์ฟเวอร์
ขั้นตอนที่ 1 ติดตั้ง Apache และ PHP
เมื่อต้องการทำสิ่งนี้ ให้รันคำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง apache2 php5 libapache2-mod-php5
ขั้นตอนที่ 2 เริ่มบริการใหม่:
sudo service apache2 รีสตาร์ท
หรือ
sudo /etc/init.d/apache2 restart
ขั้นตอนที่ 3 ป้อน I. P
ที่อยู่ Raspberry Pi ของคุณในเว็บเบราว์เซอร์ คุณควรเห็นหน้าง่ายๆ ที่ระบุว่า "ใช้งานได้!"
ส่วนที่ 6 จาก 7: การติดตั้ง MySQL
ขั้นตอนที่ 1. ติดตั้ง MySQL
เมื่อต้องการทำสิ่งนี้ ให้ติดตั้งแพ็คเกจสองสามตัวด้วยคำสั่งต่อไปนี้:
sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql mysql-client php5-mysql
ส่วนที่ 7 จาก 7: การติดตั้ง FTP
ขั้นตอนที่ 1. ติดตั้ง FTP เพื่ออนุญาตให้ถ่ายโอนไฟล์ไปและกลับจาก Raspberry Pi ของคุณ
ขั้นตอนที่ 2 เป็นเจ้าของเว็บรูท:
sudo chown -R pi /var/www
ขั้นตอนที่ 3 ติดตั้ง vsftpd:
sudo apt-get ติดตั้ง vsftpd
ขั้นตอนที่ 4 แก้ไขไฟล์ vsftpd.conf ของคุณ:
sudo nano /etc/vsftpd.conf
ขั้นตอนที่ 5. ทำการเปลี่ยนแปลงต่อไปนี้:
- ไม่ระบุชื่อ_enable=ใช่ ถึง ไม่ระบุชื่อ_enable=NO
- ไม่แสดงความคิดเห็น local_enable=ใช่ และ write_enable=ใช่ โดยการลบ # สัญลักษณ์หน้าแต่ละบรรทัด
- จากนั้นไปที่ด้านล่างของไฟล์และเพิ่ม force_dot_files=ใช่.
ขั้นตอนที่ 6 บันทึกและออกจากไฟล์โดยกด 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: command not found" ให้เรียกใช้ "sudo apt-get install wget"