Πώς να φτιάξετε ένα web server Raspberry Pi

Posted on
Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 22 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
File Server σε Raspberry Pi - Εύκολη Μεταφορά Αρχείων - Greek Raspberry Pi Tutorials - EverDuzk
Βίντεο: File Server σε Raspberry Pi - Εύκολη Μεταφορά Αρχείων - Greek Raspberry Pi Tutorials - EverDuzk

Περιεχόμενο

είναι ένα wiki, που σημαίνει ότι πολλά άρθρα γράφονται από διάφορους συγγραφείς. Για να δημιουργηθεί αυτό το άρθρο, 33 άτομα, μερικοί ανώνυμοι, συμμετείχαν στην έκδοση και τη βελτίωσή του με την πάροδο του χρόνου.

Αν ψάχνετε για έναν τρόπο να φτιάξετε ένα φτηνό web server, που χρησιμοποιείται κυρίως ως δοκιμαστικό περιβάλλον ή για την αποθήκευση αρχείων, τότε το Raspberry Pi είναι ιδανικό για εσάς. Αλλά τι είναι το Raspberry Pi; Είναι ένας πολύ φθηνός υπολογιστής μίνι, ιδανικός για βασικές λειτουργίες. Αυτός ο οδηγός θα σας δείξει πώς να φτιάξετε ένα web server από ένα νέο Raspberry Pi. Παρακαλώ σημειώστε ότι για αυτό το άρθρο θα δουλέψουμε στα Windows.


στάδια

Μέρος 1 από 7:
Ξεκινήστε το λειτουργικό σύστημα Raspberry Pi

  1. 1 Αποκτήστε ένα αντίγραφο του OS (Operating System) από το Raspberry Pi από τη σύνδεση στην ενότητα πηγών. Υπάρχουν αρκετές διανομές διαθέσιμες, αλλά για αυτό το άρθρο, θα χρησιμοποιήσουμε την έκδοση "Raspbian".
  2. 2 Αποσυνδέστε την εικόνα στην κάρτα SD. Για να γίνει αυτό, θα χρειαστείτε ένα εργαλείο που ονομάζεται Win32 Disc Imager. Ένας σύνδεσμος για αυτό είναι επίσης διαθέσιμος στην ενότητα πηγών. Τώρα ανοίξτε το εργαλείο, μεταβείτε στον κατάλογο όπου βρίσκεται η κάρτα SD, επιλέξτε τη θέση εικόνας του OS του Raspberry Pi και επιλέξτε "burn".
  3. 3 Μόλις κάνετε την κάψιμο, μπορείτε να τοποθετήσετε την κάρτα SD στο Raspberry Pi σας, στη συνέχεια, συνδέστε τα υπόλοιπα καλώδια, φροντίζοντας να συνδέσετε το μίνι USB τελευταίο.
  4. 4 Μόλις ολοκληρωθεί η φόρτωση του λειτουργικού συστήματος, θα χρειαστεί να επαληθεύσετε την ταυτότητά σας. Το προεπιλεγμένο όνομα χρήστη είναι "pi" και ο προεπιλεγμένος κωδικός πρόσβασης είναι "βατόμουρο".
  5. 5 Ξεκινήστε αλλάζοντας τον κωδικό πρόσβασης. Από τη γραμμή εντολών, πληκτρολογήστε:

    passwd pi

  6. 6 Εισαγάγετε τον νέο κωδικό πρόσβασης και επιβεβαιώστε τον. Σημειώστε ότι ο δρομέας δεν θα μετακινηθεί όταν εισαγάγετε τους κωδικούς πρόσβασης αλλά εισάγετε το e. διαφήμιση

Μέρος 2 του 7:
Εκκινήστε τις ενημερώσεις λογισμικού

  1. 1 Καθώς εκτελείτε μια πρόσφατη έκδοση του Debian, θα έχετε κάποιους καθαρισμούς, εγκατάστασης και ενημερώσεις για να κάνετε. Πρώτον, θα ενημερώσουμε το ρολόι, θα ενημερώσουμε τις πηγές μας και θα ενημερώσουμε όλα τα προεγκατεστημένα πακέτα. Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών (πατήστε επιστροφή / εισαγάγετε μετά από κάθε γραμμή):

    sudo dpkg-αναμορφώστε το tzata sudo apt-get ενημέρωση sudo apt-get αναβάθμιση

  2. 2 Ορίστε την ημερομηνία και την ώρα. Πληκτρολογήστε τη γραμμή εντολών (αντικαταστήστε εάν είναι απαραίτητο):

    sudo ημερομηνία --set = "30 Δεκεμβρίου 2013 10:00:00" διαφήμιση

Μέρος 3 του 7:
Κρατήστε το υλικολογισμικό ενημερωμένο

  1. 1 Στη συνέχεια, θέλουμε να εγκαταστήσουμε το εργαλείο ενημέρωσης RPI που παράγει η Hexxeh για να ενημερώνουμε το Raspberry Pi. Για να γίνει αυτό, εκτελέστε τις ακόλουθες εντολές (πατήστε επιστροφή / εισαγάγετε μετά από κάθε γραμμή):

    sudo apt-get install 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-ενημέρωση sudo rp-ενημέρωση sudo shutdown -r τώρα διαφήμιση

Μέρος 4 του 7:
Εγκαταστήστε SSH

  1. 1 Τώρα, θα εγκαταστήσουμε το SSH ώστε να το κάνουμε από έναν άλλο υπολογιστή. Για να γίνει αυτό, θα σημειώσουμε πρώτα τη διεύθυνση IP του Raspberry Pi:

    ifconfig
    Θα πρέπει να δείτε κάτι τέτοιο:

    eth0 Σύνδεσμος ενότητας: 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 / 64 Πεδίο εφαρμογής: Σύνδεση UP BROADCAST RUNNING MULTICAST MTU: 1500 Μετρικό: 1 πακέτα RX: 35463998 σφάλματα: 0 πτώση: 0 υπερβάσεις: 0 καρέ: 0 πακέτα TX: 30563995 σφάλματα: 0 πτώση: 0 υπερβάσεις: 0 φορέας: 0 συγκρούσεις: txqueuelen: 1000 RX byte: 11300336376 (11.3 GB) TX byte: 33179556297 (33.1 GB) Διακοπή: 76 Βεβαιωθείτε ότι είστε συνδεδεμένοι στο Internet !! Η λέξη-κλειδί eth0 θα εμφανιστεί αν έχετε συνδέσει ένα καλώδιο Ethernet. Το ασύρματο θα καλείται πιθανώς wlan0, αλλά αυτό μπορεί να αλλάξει.
    Στη δεύτερη γραμμή, "inet addr: 69.164.xxx.xxx" διεύθυνση IP του Raspberry Pi.

  2. 2 Τώρα, ενεργοποιήστε SSH και επανεκκινήστε (πατήστε επιστροφή / εισαγάγετε μετά από κάθε γραμμή):

    Έχοντας σημειώσει το inet addr, κάντε το: 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 εγκαταστήστε το php5 apache2 libapache2-mod-php5

  2. 2 Επανεκκινήστε τώρα την υπηρεσία:

    sudo υπηρεσία apache2 επανεκκίνηση
    Ή

    sudo /etc/init.d/apache2 επανεκκίνηση

  3. 3 Καταχωρίστε τη διεύθυνση IP του Raspberry Pi στο πρόγραμμα περιήγησης ιστού. Θα πρέπει να δείτε μια απλή σελίδα που λέει "Λειτουργεί! ». διαφήμιση

Μέρος 6 από 7:
Εγκαταστήστε MySQL

  1. 1 Για να εγκαταστήσετε τη MySQL, εγκαταστήστε ορισμένα πακέτα με τις ακόλουθες εντολές:

    sudo apt-get εγκαταστήστε mysql-server mysql-client php5-mysql διαφήμιση

Μέρος 7 από 7:
Εγκατάσταση FTP

  1. 1 Θα εγκαταστήσουμε τώρα το FTP που επιτρέπει τη μεταφορά αρχείων προς και από το Raspberry Pi.
  2. 2 Αποκτήστε την κατοχή του ιστό root:

    sudo chown -R pi / var / www

  3. 3 Στη συνέχεια, εγκαταστήστε vsftpd:

    sudo apt-get install vsftpd

  4. 4 Επεξεργαστείτε το αρχείο σας vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Κάντε τις ακόλουθες αλλαγές:
    • anonymous_enable = ΝΑΙ à anonymous_enable = ΝΟ
    • αποσχολιάστε local_enable = ΝΑΙ και write_enable = ΝΑΙ αφαιρώντας το σύμβολο # στην αρχή κάθε γραμμής
    • μετά πηγαίνετε στο κάτω μέρος του αρχείου και προσθέστε force_dot_files = ΝΑΙ.
  6. 6Τώρα σώστε και κλείστε κάνοντας CTRL-O, CTRL-X.
  7. 7 Στη συνέχεια επανεκκινήστε vsftpd:

    sudo υπηρεσία vsftpd επανεκκίνηση

  8. 8 Δημιουργήστε μια συντόμευση από τον αρχικό φάκελο PI στο / var / www:

    ln -s / var / www / ~ / www

  9. 9Τώρα μπορείτε να πραγματοποιήσετε ένα FTP χρησιμοποιώντας το χρήστη Pi και να αποκτήσετε πρόσβαση στο φάκελο / var / www μέσω μιας συντόμευσης που θα εμφανιστεί μετά τον έλεγχο ταυτότητας. διαφήμιση

συμβουλή

  • Δεν χρειάζεται να εγκαταστήσετε ένα διακομιστή FTP εάν έχετε εγκαταστήσει έναν διακομιστή SSH. Μπορείτε να χρησιμοποιήσετε μια εφαρμογή όπως το WinSCP για να συνδεθείτε με το SCP το οποίο είναι ασφαλέστερο και δεν απαιτεί να ανοίξετε άλλη θύρα στο Raspberry Pi.
  • Αν έχετε κάποιο σφάλμα λέγοντας "wget: εντολή δεν βρέθηκε", κάντε "sudo apt-get install wget".
διαφήμιση

Απαραίτητα στοιχεία

  • Raspberry Pi (μοντέλο Β)
  • Μια κενή κάρτα SD τουλάχιστον τεσσάρων gigabit
  • Καλώδιο Micro USB (για φαγητό)
  • Ένα καλώδιο δικτύου με πρόσβαση στο Internet
  • Πληκτρολόγιο USB
Ανακτήθηκε από το "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"