Αν ψάχνετε έναν τρόπο να φτιάξετε έναν φτηνό διακομιστή ιστού, κυρίως για να χρησιμοποιηθεί ως περιβάλλον δοκιμής ή για αποθήκευση αρχείων, τότε το 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 και επιλέξτε εγγραφή. Περιμένετε να τελειώσει.
Βήμα 3. Ανοίξτε την κάρτα SD στην Εξερεύνηση των Windows
Απλώς δημιουργήστε ένα αρχείο με το όνομα ssh Το Αυτή είναι μια ενημερωμένη έκδοση ασφαλείας που εισήχθη από το Raspbian Jessie.
Βήμα 4. Αφαιρέστε την κάρτα SD και τοποθετήστε την στο Raspberry Pi και, στη συνέχεια, συνδέστε τα υπόλοιπα καλώδια, βεβαιωθείτε ότι έχετε συνδέσει το μίνι USB τελευταία
Βήμα 5. Συνδεθείτε μόλις φορτωθεί το λειτουργικό σύστημα
Το προεπιλεγμένο όνομα χρήστη είναι "pi" και ο προεπιλεγμένος κωδικός πρόσβασης είναι "βατόμουρο". Οι νεότερες εκδόσεις του Raspbian έχουν ενεργοποιημένη την αυτόματη σύνδεση από προεπιλογή.
Βήμα 6. Ξεκινήστε αλλάζοντας τον κωδικό πρόσβασης
Από τη γραμμή εντολών πληκτρολογήστε:
sudo passwd pi.
Βήμα 7. Μπορείτε επίσης να αλλάξετε τον κωδικό πρόσβασής σας πληκτρολογώντας sudo raspi-config και επιλέγοντας Αλλαγή κωδικού χρήστη ή μεταβαίνοντας στη Διαμόρφωση συστήματος
Βήμα 8. Εισαγάγετε τον νέο κωδικό πρόσβασής σας και, στη συνέχεια, επιβεβαιώστε τον
Λάβετε υπόψη ότι ο δρομέας δεν θα μετακινηθεί κατά την πληκτρολόγηση κωδικών πρόσβασης, αλλά εισάγετε κείμενο.
Μέρος 2 από 7: Εκτέλεση ενημερώσεων λογισμικού
Βήμα 1. Ξεκινήστε με ενημερώσεις
Επειδή εκτελείτε μια νέα έκδοση του Debian, θα πρέπει να κάνετε κάποιο καθαρισμό σπιτιού, ενημέρωση και εγκατάσταση. Αρχικά, θα ενημερώσουμε το ρολόι, θα ενημερώσουμε τις πηγές μας και μετά θα αναβαθμίσουμε τυχόν προεγκατεστημένα πακέτα. Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών (πατήστε επιστροφή/εισαγωγή μετά από κάθε γραμμή):
sudo dpkg-αναδιαμόρφωση tzdata sudo apt-get ενημέρωση sudo apt-get αναβάθμιση
Βήμα 2. Ορίστε την ημερομηνία και την ώρα
Από τον τύπο της γραμμής εντολών (αντικαταστήστε τα μέρη όπως απαιτείται):
sudo date --set = "30 Δεκεμβρίου 2013 10:00:00"
Μέρος 3 από 7: Ενημέρωση του υλικολογισμικού
Βήμα 1. Εγκαταστήστε το εργαλείο ενημέρωσης RPI της Hexxeh για να διατηρήσετε το Raspberry Pi ενημερωμένο
Για να το κάνετε αυτό, εκτελέστε τις ακόλουθες εντολές (πατήστε return/enter μετά από κάθε γραμμή):
sudo apt-get install ca-certificates 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 τώρα
Μέρος 4 από 7: Ρύθμιση SSH
Βήμα 1. Ρυθμίστε το SSH έτσι ώστε να μπορούμε να κάνουμε οτιδήποτε άλλο από διαφορετικό υπολογιστή
Για να το κάνετε αυτό, σημειώστε πρώτα τη διεύθυνση IP του Raspberry Pi
όνομα κεντρικού υπολογιστή -I
192.168.1.17
Βήμα 2. Ενεργοποιήστε το SSH και κάντε επανεκκίνηση (πατήστε επιστροφή/εισαγωγή μετά από κάθε γραμμή):
Αφού σημειώσετε τη χρήση του inet addr: sudo /etc/init.d/ssh ξεκινήστε κάθε φορά που ξεκινάτε το pi. Υπόδειξη: Εάν παρουσιαστεί σφάλμα, χρησιμοποιήστε την παρακάτω εντολή και, στη συνέχεια, την παραπάνω εντολή. sudo apt -get install ssh Στη συνέχεια, κάντε επανεκκίνηση του pi: sudo shutdown -r τώρα
Βήμα 3. Αποσυνδέστε τα καλώδια για το πληκτρολόγιο USB και την οθόνη σας
Αυτά δεν είναι πλέον απαραίτητα, καθώς όλα τα άλλα θα γίνουν μέσω SSH.
Βήμα 4. Κάντε λήψη ενός προγράμματος -πελάτη SSH όπως το PuTTy (www.putty.org), το οποίο μπορείτε να κατεβάσετε δωρεάν από την Google και να συνδεθείτε στη διεύθυνση IP του Raspberry Pi που συνδέεστε με το όνομα χρήστη "pi" και τον κωδικό πρόσβασης που έχετε ορίσει νωρίτερα
Μέρος 5 από 7: Εγκατάσταση του διακομιστή Web
Βήμα 1. Εγκαταστήστε Apache και PHP
Για να το κάνετε αυτό, εκτελέστε τις ακόλουθες εντολές:
sudo apt-get install apache2 php5 libapache2-mod-php5
Βήμα 2. Επανεκκινήστε την υπηρεσία:
επανεκκίνηση της υπηρεσίας sudo apache2
Ή
sudo /etc/init.d/apache2 επανεκκίνηση
Βήμα 3. Πληκτρολογήστε το I. P
διεύθυνση του Raspberry Pi στο πρόγραμμα περιήγησής σας. Θα πρέπει να δείτε μια απλή σελίδα που λέει "Λειτουργεί!"
Μέρος 6 από 7: Εγκατάσταση MySQL
Βήμα 1. Εγκαταστήστε το MySQL
Για να το κάνετε αυτό, εγκαταστήστε μερικά πακέτα με την ακόλουθη εντολή:
sudo 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
Βήμα 4. Επεξεργαστείτε το αρχείο vsftpd.conf:
sudo nano /etc/vsftpd.conf
Βήμα 5. Κάντε τις ακόλουθες αλλαγές:
- anonymous_enable = ΝΑΙ προς το anonymous_enable = ΟΧΙ
- Αποσύνδεση local_enable = ΝΑΙ και write_enable = ΝΑΙ διαγράφοντας το # σύμβολο μπροστά από κάθε γραμμή
- μετά πηγαίνετε στο κάτω μέρος του αρχείου και προσθέστε force_dot_files = ΝΑΙ.
Βήμα 6. Αποθηκεύστε και βγείτε από το αρχείο πατώντας CTRL-O, CTRL-X
Βήμα 7. Επανεκκίνηση vsftpd:
επανεκκίνηση της υπηρεσίας sudo 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"