วิธีสร้างเว็บเซิร์ฟเวอร์ Raspberry Pi (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้างเว็บเซิร์ฟเวอร์ Raspberry Pi (พร้อมรูปภาพ)
วิธีสร้างเว็บเซิร์ฟเวอร์ Raspberry Pi (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างเว็บเซิร์ฟเวอร์ Raspberry Pi (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างเว็บเซิร์ฟเวอร์ Raspberry Pi (พร้อมรูปภาพ)
วีดีโอ: How to download and install code block 2024, เมษายน
Anonim

หากคุณกำลังมองหาวิธีสร้างเว็บเซิร์ฟเวอร์ราคาถูก เพื่อใช้เป็นหลักในการทดสอบหรือจัดเก็บไฟล์ Raspberry Pi นั้นสมบูรณ์แบบสำหรับคุณ ราสเบอร์รี่ Pi คืออะไร? เป็นคอมพิวเตอร์ขนาดเล็กราคาไม่แพง เหมาะสำหรับฟังก์ชั่นพื้นฐาน คู่มือนี้จะแสดงให้คุณเห็นถึงวิธีการใช้ Raspberry Pi ใหม่และเปลี่ยนเป็นเว็บเซิร์ฟเวอร์ โปรดทราบว่าสำหรับบทความนี้ เราจะทำงานใน Windows

ขั้นตอน

ส่วนที่ 1 จาก 7: การเริ่มระบบปฏิบัติการ Raspberry Pi

2254547 1
2254547 1

ขั้นตอนที่ 1 รับสำเนาของ Raspberry Pi OS (ระบบปฏิบัติการ) จากลิงก์ในส่วนแหล่งที่มา

มีการแจกแจงที่แตกต่างกันเล็กน้อย แต่สำหรับบทความนี้ เราจะใช้เวอร์ชัน "Raspbian"

2254547 2
2254547 2

ขั้นตอนที่ 2. แยกภาพไปยังการ์ด SD

ในการดำเนินการนี้ เราจำเป็นต้องมีเครื่องมือที่เรียกว่า Win32 Disc Imager ลิงค์สำหรับสิ่งนี้ยังมีอยู่ในส่วนแหล่งที่มา ตอนนี้เปิดเครื่องมือ ไปที่อักษรระบุไดรฟ์ที่การ์ด SD ของคุณอยู่ เลือกตำแหน่งของอิมเมจ Raspberry Pi OS แล้วเลือกเบิร์น รอให้เสร็จสิ้น

2254547 3
2254547 3

ขั้นตอนที่ 3 เปิดการ์ด SD ใน Windows Explorer

เพียงสร้างไฟล์ด้วยชื่อ ssh. นี่คือการอัปเดตความปลอดภัยที่เปิดตัวตั้งแต่ Raspbian Jessie

2254547 4
2254547 4

ขั้นตอนที่ 4 นำการ์ด SD ออก และวางลงใน Raspberry Pi ของคุณ จากนั้นเสียบสายที่เหลือ ตรวจสอบให้แน่ใจว่าเสียบ mini USB ครั้งสุดท้าย

2254547 5
2254547 5

ขั้นตอนที่ 5. เข้าสู่ระบบเมื่อระบบปฏิบัติการโหลดขึ้น

ชื่อผู้ใช้เริ่มต้นคือ "pi" และรหัสผ่านเริ่มต้นคือ "raspberry" Raspbian เวอร์ชันใหม่กว่ามีการเปิดใช้การเข้าสู่ระบบอัตโนมัติโดยค่าเริ่มต้น

2254547 6
2254547 6

ขั้นตอนที่ 6 เริ่มต้นด้วยการเปลี่ยนรหัสผ่าน

จากประเภทบรรทัดคำสั่ง:

    sudo passwd pi

ขั้นตอนที่ 7 คุณยังสามารถเปลี่ยนรหัสผ่านได้โดยพิมพ์ sudo raspi-config แล้วเลือก Change User Password หรือไปที่ System Configuration

2254547 7
2254547 7

ขั้นตอนที่ 8 ป้อนรหัสผ่านใหม่ของคุณแล้วยืนยัน

โปรดทราบว่าเคอร์เซอร์จะไม่เคลื่อนที่เมื่อพิมพ์รหัสผ่าน แต่คุณกำลังป้อนข้อความ

ส่วนที่ 2 จาก 7: การเรียกใช้การอัปเดตซอฟต์แวร์

2254547 8
2254547 8

ขั้นตอนที่ 1 เริ่มต้นใช้งานการอัปเดต

เนื่องจากคุณกำลังใช้ Debian เวอร์ชันใหม่ คุณจะต้องทำความสะอาดบ้าน อัปเดต และติดตั้ง อันดับแรก เราจะอัปเดตนาฬิกา อัปเดตแหล่งที่มา จากนั้นอัปเกรดแพ็คเกจที่ติดตั้งไว้ล่วงหน้า พิมพ์คำสั่งต่อไปนี้ที่บรรทัดคำสั่ง (กด return/enter หลังจากแต่ละบรรทัด):

    sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get อัปเกรด

2254547 9
2254547 9

ขั้นตอนที่ 2. ตั้งวันที่และเวลา

จากประเภทบรรทัดคำสั่ง (เปลี่ยนชิ้นส่วนตามความจำเป็น):

    sudo date --set="30 ธันวาคม 2556 10:00:00"

ส่วนที่ 3 จาก 7: ปรับปรุงเฟิร์มแวร์ให้ทันสมัยอยู่เสมอ

2254547 10
2254547 10

ขั้นตอนที่ 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

ชื่อโฮสต์i
ชื่อโฮสต์i

ขั้นตอนที่ 1 ตั้งค่า SSH เพื่อให้เราสามารถทำทุกอย่างจากคอมพิวเตอร์เครื่องอื่น

ในการทำเช่นนี้ ก่อนอื่นให้จดที่อยู่ IP ของ Raspberry Pi

    ชื่อโฮสต์ -I

  • คุณควรเห็นสิ่งนี้:
  • 192.168.1.17

  • สิ่งที่ปรากฏคือที่อยู่ IP ของ Raspberry Pi ของคุณ
2254547 12
2254547 12

ขั้นตอนที่ 2 เปิดใช้งาน SSH และรีบูต (กด return/enter หลังจากแต่ละบรรทัด):

    หลังจากสังเกตการใช้ inet addr: sudo /etc/init.d/ssh start ทุกครั้งที่คุณบูท pi คำแนะนำ: หากเกิดข้อผิดพลาด ให้ใช้คำสั่งด้านล่าง แล้วตามด้วยคำสั่งด้านบน sudo apt-get install ssh จากนั้นรีสตาร์ท pi ของคุณ: sudo shutdown -r now

2254547 13
2254547 13

ขั้นตอนที่ 3 ถอดสายสำหรับแป้นพิมพ์ USB และจอภาพของคุณ

สิ่งเหล่านี้ไม่จำเป็นอีกต่อไป เนื่องจากทุกอย่างจะทำผ่าน SSH

2254547 14
2254547 14

ขั้นตอนที่ 4 ดาวน์โหลดไคลเอ็นต์ SSH เช่น PuTTy (www.putty.org) ซึ่งสามารถดาวน์โหลดได้ฟรีจาก Google และเชื่อมต่อกับที่อยู่ IP ของ Raspberry Pi ที่เข้าสู่ระบบด้วยชื่อผู้ใช้ "pi" และรหัสผ่านที่คุณตั้งไว้ก่อนหน้านี้

ส่วนที่ 5 จาก 7: การติดตั้งเว็บเซิร์ฟเวอร์

2254547 15
2254547 15

ขั้นตอนที่ 1 ติดตั้ง Apache และ PHP

เมื่อต้องการทำสิ่งนี้ ให้รันคำสั่งต่อไปนี้:

    sudo apt-get ติดตั้ง apache2 php5 libapache2-mod-php5

2254547 16
2254547 16

ขั้นตอนที่ 2 เริ่มบริการใหม่:

    sudo service apache2 รีสตาร์ท

    หรือ

    sudo /etc/init.d/apache2 restart

2254547 17
2254547 17

ขั้นตอนที่ 3 ป้อน I. P

ที่อยู่ Raspberry Pi ของคุณในเว็บเบราว์เซอร์ คุณควรเห็นหน้าง่ายๆ ที่ระบุว่า "ใช้งานได้!"

ส่วนที่ 6 จาก 7: การติดตั้ง MySQL

2254547 18
2254547 18

ขั้นตอนที่ 1. ติดตั้ง MySQL

เมื่อต้องการทำสิ่งนี้ ให้ติดตั้งแพ็คเกจสองสามตัวด้วยคำสั่งต่อไปนี้:

    sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql mysql-client php5-mysql

ส่วนที่ 7 จาก 7: การติดตั้ง FTP

2254547 19
2254547 19

ขั้นตอนที่ 1. ติดตั้ง FTP เพื่ออนุญาตให้ถ่ายโอนไฟล์ไปและกลับจาก Raspberry Pi ของคุณ

2254547 20
2254547 20

ขั้นตอนที่ 2 เป็นเจ้าของเว็บรูท:

    sudo chown -R pi /var/www

2254547 21
2254547 21

ขั้นตอนที่ 3 ติดตั้ง vsftpd:

    sudo apt-get ติดตั้ง vsftpd

2254547 22
2254547 22

ขั้นตอนที่ 4 แก้ไขไฟล์ vsftpd.conf ของคุณ:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

ขั้นตอนที่ 5. ทำการเปลี่ยนแปลงต่อไปนี้:

  • ไม่ระบุชื่อ_enable=ใช่ ถึง ไม่ระบุชื่อ_enable=NO
  • ไม่แสดงความคิดเห็น local_enable=ใช่ และ write_enable=ใช่ โดยการลบ # สัญลักษณ์หน้าแต่ละบรรทัด
  • จากนั้นไปที่ด้านล่างของไฟล์และเพิ่ม force_dot_files=ใช่.
2254547 24
2254547 24

ขั้นตอนที่ 6 บันทึกและออกจากไฟล์โดยกด CTRL-O, CTRL-X

2254547 25
2254547 25

ขั้นตอนที่ 7 รีสตาร์ท vsftpd:

    sudo service vsftpd รีสตาร์ท

2254547 26
2254547 26

ขั้นตอนที่ 8 สร้างทางลัดจากโฟลเดอร์บ้านของผู้ใช้ Pi ไปยัง /var/www:

    ln -s /var/www/ ~/www

2254547 27
2254547 27

ขั้นตอนที่ 9 ตอนนี้คุณสามารถ FTP โดยใช้ผู้ใช้ Pi และเข้าถึงโฟลเดอร์ /var/www ผ่านทางลัดที่ควรปรากฏเมื่อเข้าสู่ระบบ

เคล็ดลับ

  • ไม่จำเป็นต้องติดตั้งเซิร์ฟเวอร์ FTP หากคุณติดตั้งเซิร์ฟเวอร์ SSH คุณสามารถใช้แอปพลิเคชันเช่น WinSCP เพื่อเชื่อมต่อผ่าน SCP ซึ่งปลอดภัยกว่าและป้องกันไม่ให้ต้องเปิดพอร์ตอื่นบน Raspberry Pi ของคุณ
  • หากคุณได้รับข้อความแสดงข้อผิดพลาดว่า: "wget: command not found" ให้เรียกใช้ "sudo apt-get install wget"

แนะนำ: