Πώς να δημιουργήσετε έναν διακομιστή Web Linux με έναν παλιό υπολογιστή

Πώς να δημιουργήσετε έναν διακομιστή Web Linux με έναν παλιό υπολογιστή

Ενδιαφέρεστε για την κατασκευή ενός οικιακού διακομιστή ιστού; Ο απλούστερος τρόπος είναι να εγκαταστήσετε το Linux σε έναν εφεδρικό υπολογιστή. Χάρη στην απλότητα του Linux, αυτό είναι απλό, δίνοντάς σας έναν οικονομικό τρόπο να φιλοξενήσετε έναν ιστότοπο ή ένα ιστολόγιο.





Δείτε πώς μπορείτε να ρυθμίσετε έναν διακομιστή ιστού Linux.





Πώς να φτιάξετε τον δικό σας διακομιστή Web με Linux

Για να δημιουργήσετε έναν διακομιστή ιστού Linux που μπορεί να εκτελεστεί από το σπίτι, θα χρειαστείτε το υλικό και ένα λειτουργικό σύστημα. Επιπλέον, πρέπει να εγκατασταθεί λογισμικό διακομιστή ιστού και να δημιουργηθεί ένα μέσο πρόσβασης στον διακομιστή από το Διαδίκτυο.





από πού προέρχονται τα προϊόντα ευχών

Μπορούμε να το χωρίσουμε σε τέσσερα εύκολα βήματα που μπορείτε να ακολουθήσετε για να δημιουργήσετε τον δικό σας διακομιστή ιστού Linux.

  1. Βρείτε έναν παλιό/ανεπιθύμητο υπολογιστή
  2. Εγκαταστήστε ένα λειτουργικό σύστημα Linux
  3. Ρύθμιση του λογισμικού διακομιστή Ιστού εφαρμογής (Apache, PHP, MySQL)
  4. Προσεγγίστε τον διακομιστή από το Διαδίκτυο

Ας αρχίσουμε.



1. Βρείτε έναν παλιό υπολογιστή για τον διακομιστή Web Linux σας

Πριν επιλέξετε έναν υπολογιστή που θα χρησιμοποιηθεί ως διακομιστής ιστού, θα πρέπει να γνωρίζετε τις ελάχιστες απαιτήσεις του λειτουργικού συστήματος. Ενώ το Ubuntu είναι δημοφιλές, δεν είναι αρκετά ελαφρύ. Αντ 'αυτού, το Lubuntu 19.04 είναι μια ισχυρότερη επιλογή. Αυτό είναι μια ελαφρύτερη εναλλακτική λύση στο Ubuntu, που βασίζεται στον ίδιο κώδικα.

Κατεβάστε: Lubuntu 19.04





Απαιτήσεις συστήματος Lubuntu

Το Lubuntu 19.04 έχει μια ελάχιστη απαίτηση:

  • Επεξεργαστής διπλού πυρήνα 512MHz ή καλύτερος (συνιστάται 1GHz, σε αντίθεση με τα 2GHz για το Ubuntu)
  • Μνήμη συστήματος 4 GB
  • 25 GB ελεύθερου χώρου στο σκληρό δίσκο
  • Επιλογή εκδόσεων 32-bit (για παλαιότερους υπολογιστές) και 64-bit εκδόσεων

Μπορεί να έχετε έναν κατάλληλο παλιό Η / Υ στο πίσω μέρος ενός συρταριού ή να τον έχετε πάρει σε ένα κατάστημα με ειδικές ανάγκες. Αξίζει να σημειωθεί ότι μπορείτε να εγκαταστήσετε ένα Linux διακομιστής ιστού σε ένα Raspberry Pi Το Αυτός ο μικρός υπολογιστής κοστίζει κάτω από $ 30 και είναι μια έξυπνη επιλογή εάν αντιμετωπίζετε προβλήματα με παλιό υλικό.





Επίσης, μην περιορίζεστε σε παλιούς υπολογιστές με Windows. Τα Mac και τα MacBook της Apple από την προ του 2006 εποχή με επεξεργαστές PowerPC μπορούν να τρέχουν Linux.

Όπως το Ubuntu, έτσι και το Lubuntu υποστηρίζει μια μεγάλη ποικιλία από κάρτες βίντεο, σκληρούς δίσκους και άλλο υλικό. Για να ελέγξετε εάν η διανομή θα λειτουργήσει στο υλικό που έχετε επιλέξει, εκτελέστε το Live CD.

Εάν σκοπεύετε να εκτελέσετε τον διακομιστή 24 ώρες το 24ωρο, φροντίστε να βρίσκεται σε καλά αεριζόμενο χώρο. Είναι καλύτερα να το τοποθετήσετε σε κλιματιζόμενο δωμάτιο κατά τη διάρκεια του καλοκαιριού, όταν η ζέστη θα είναι ο εχθρός του διακομιστή σας.

2. Εγκαταστήστε ένα λειτουργικό σύστημα Linux

Η εγκατάσταση του Lubuntu είναι απλή. Απλώς πιάστε το αρχείο ISO και γράψτε το σε DVD ή μια συσκευή flash USB, για να ξεκινήσετε.

Κατεβάστε: Lubuntu

Αυτές οι εικόνες δίσκου έχουν τις πιο πρόσφατες εκδόσεις λογισμικού, επομένως θα πρέπει να απαιτείται μόνο μια μικρή αναβάθμιση μετά την εγκατάσταση. Χρησιμοποιήστε την έκδοση 64-bit εάν ο υπολογιστής σας την υποστηρίζει ή την έκδοση 32-bit διαφορετικά.

Όταν είστε έτοιμοι, εισαγάγετε το μέσο εγκατάστασης στον υπολογιστή σας και κάντε επανεκκίνηση. Εάν πρέπει να αλλάξετε τις ρυθμίσεις του BIOS για εκκίνηση από τη μονάδα οπτικού δίσκου ή USB, κάντε το. Σε ορισμένες περιπτώσεις, μπορεί να ανοίξει ένα μενού επιλογής μέσων εκκίνησης.

Με εκκίνηση του μέσου εγκατάστασης, επιλέξτε Εγκατάσταση Lubuntu. Όταν σας ζητηθεί, επιλέξτε Λήψη ενημερώσεων κατά την εγκατάσταση και Εγκαταστήστε λογισμικό τρίτου μέρους και μετά Διαγράψτε και χρησιμοποιήστε ολόκληρο το δίσκο Το

Σημειώστε ότι αυτό θα διαγράψει τυχόν άλλα λειτουργικά συστήματα που έχετε σε αυτόν τον υπολογιστή. Ακολουθήστε τις άλλες επιλογές σύμφωνα με τις ρυθμίσεις που θέλετε. Η κρυπτογράφηση του αρχικού φακέλου δεν είναι σοφή για ένα έργο διακομιστή ιστού. Κάντε επανεκκίνηση μετά την ολοκλήρωση της εγκατάστασης.

Κατά την επανεκκίνηση, ελέγξτε για ενημερώσεις. Παω σε Σύστημα> Διαχείριση> Διαχειριστής ενημερώσεων> Εγκατάσταση ενημερώσεων Το Mayσως χρειαστεί να κάνετε επανεκκίνηση μετά την εγκατάσταση τυχόν ενημερώσεων που έχει βρει.

3. Εγκαταστήστε το Λογισμικό Linux Web Server

Ενώ είναι διαθέσιμες εναλλακτικές, οι περισσότεροι ιστότοποι λειτουργούν με συνδυασμό Apache, MySQL και PHP (γνωστός ως LAMP). Αυτό είναι παρόμοιο με αυτό που προτείναμε εγκατάσταση στα Windows Το

Και τα τρία εργαλεία μπορούν να εγκατασταθούν μέσω του Κέντρου λογισμικού. Ξεκινήστε αυτό μέσω Σύστημα> Διαχείριση> Synaptic Package Manager Το Εδώ εγκαθιστούμε το λογισμικό που χρειαζόμαστε.

Αναζητήστε και εγκαταστήστε τα ακόλουθα ονόματα πακέτων, καθένα από τα οποία θα περιλαμβάνει διάφορες προϋποθέσεις: apache2 , php5 , php5-mysql , και mysql-διακομιστής Το Εφαρμόστε τις αλλαγές για να εγκαταστήσετε τα πακέτα.

Τα πακέτα θα κατεβάσουν και θα εγκατασταθούν σύντομα. Το πρόγραμμα εγκατάστασης θα σας ζητήσει τον κωδικό πρόσβασης 'root' της MySQL. Δεν απαιτείται επανεκκίνηση.

Εναλλακτικά, μπορείτε να εγκαταστήσετε αυτά τα εργαλεία στη γραμμή εντολών. Ανοίξτε ένα τερματικό στη συνέχεια:

sudo apt install lamp-server^ -y

Δοκιμάστε τον διακομιστή ιστού σας!

Μπορείτε να δοκιμάσετε την εγκατάσταση ανοίγοντας το πρόγραμμα περιήγησης Firefox στον διακομιστή σας και μεταβαίνοντας στη διεύθυνση URL http://127.0.0.1/. Εναλλακτικά, εισαγάγετε http: // localhost/.

Θα πρέπει να δείτε ένα 'Λειτουργεί!' μήνυμα που σημαίνει ότι ο διακομιστής ιστού σας λειτουργεί! Τόσο το Apache όσο και το MySQL θα εκτελούνται στο παρασκήνιο και θα ξεκινούν κατά την εκκίνηση. Με τον διακομιστή ιστού που λειτουργεί τώρα, μπορείτε να επεξεργαστείτε τα αρχεία στο /var /www. Απλώς ανανεώστε το πρόγραμμα περιήγησης για να δείτε τις αλλαγές ζωντανά στον ιστότοπό σας.

Εύρεση της τοπικής διεύθυνσης IP του διακομιστή

Ενώ ο διακομιστής είναι λειτουργικός, πρέπει να είναι ορατός στον έξω κόσμο. Ως εκ τούτου, είναι σημαντικό να διατηρείτε τον διακομιστή ενημερωμένο με όλες τις κανονικές ενημερώσεις κώδικα.

Αρχικά, βρείτε την τοπική διεύθυνση IP του διακομιστή και ορίστε την σε κάτι που αργότερα θα μπορείτε να αναφέρετε. Θα βρείτε την τρέχουσα διεύθυνση IP --- που έχει εκχωρηθεί από το δρομολογητή σας --- στο πλαίσιο Πληροφορίες δικτύου.

Βρείτε αυτό κάνοντας κλικ στη σύνδεση δικτύου και, στη συνέχεια, επιλέγοντας Πληροφορίες σύνδεσης. Θα εμφανιστεί ένα πλαίσιο με την τρέχουσα διεύθυνση IP, την κάρτα προσαρμογέα δικτύου, τη διεύθυνση μετάδοσης, την πύλη και τον διακομιστή DNS. Σημειώστε τη διεύθυνση IP.

Στη συνέχεια, επεξεργαστείτε τις πληροφορίες σύνδεσής σας για να σας δώσει μια στατική διεύθυνση IP στο τοπικό σας δίκτυο. Κάντε ξανά δεξί κλικ, αλλά αυτή τη φορά μεταβείτε στο Επεξεργασία συνδέσεων Το Επιλέξτε το κατάλληλο όνομα προσαρμογέα (π.χ. eth1) και επεξεργαστείτε αυτές τις ρυθμίσεις.

Επίλεξε το IPv4 καρτέλα και αλλάξτε το Μέθοδος προς το Εγχειρίδιο Το Κάντε κλικ Προσθήκη στη συνέχεια, εισαγάγετε τις πληροφορίες από τις ρυθμίσεις σύνδεσης. Σημειώστε, ωστόσο, ότι η διεύθυνση IP θα πρέπει να εισαχθεί διαφορετικά. Διατηρήστε τις τρεις πρώτες οκτάδες (τους αριθμούς ανάμεσα στις τελείες) αλλά αλλάξτε την τελευταία σε υψηλό αριθμό κάτω από 254.

Είναι σημαντικό ότι η μη αυτόματα εκχωρημένη διεύθυνση IP δεν χρησιμοποιείται ήδη στο δίκτυό σας. Εάν δεν είστε σίγουροι, επιλέξτε μια υψηλή διεύθυνση IP όπως 250. Αυτή θα είναι η στατική, τοπική σας διεύθυνση IP.

γιατί το σύστημά μου παίρνει τόσο πολύ δίσκο

Κοινή χρήση του φακέλου ιστού

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

Είναι σημαντικό να χρησιμοποιείτε αυτήν τη μέθοδο μόνο εάν ο διακομιστής σας βρίσκεται σε ιδιωτικό δίκτυο. Βεβαιωθείτε ότι κανείς δεν μπορεί να συνδεθεί σε αυτό και να αποκτήσει πρόσβαση στον κοινόχρηστο φάκελό σας.

Ξεκινήστε χαλαρώνοντας τα δικαιώματα στο φάκελο ιστού. Ανοίξτε ένα τερματικό πατώντας Ctrl + Alt + T και, στη συνέχεια, πληκτρολογήστε:

sudo chmod 777 /var/www

Θα σας ζητηθεί ο κωδικός πρόσβασής σας. Εάν είναι σωστό, τα δικαιώματα θα ενημερώνονται.

Τώρα μεταβείτε στο πρόγραμμα περιήγησης αρχείων και βρείτε /όπου/ Το Κάντε δεξί κλικ στο φάκελο www και, στη συνέχεια, επιλέξτε Επιλογές κοινής χρήσης και αποεπιλέξτε το. Για επιλογές ασφαλείας, μπορείτε να το μοιραστείτε με ή χωρίς κωδικό πρόσβασης. Επιλέγω Πρόσβαση επισκεπτών για κοινή χρήση του φακέλου χωρίς να απαιτείται όνομα χρήστη και κωδικός πρόσβασης.

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

Για να προβάλετε τα αρχεία σας, μεταβείτε στη θέση δικτύου // localhost/www Το

Είτε θα ζητήσει τον κωδικό πρόσβασής σας είτε θα σας επιτρέψει να έχετε άμεση πρόσβαση στα αρχεία σας, ανάλογα με τις ρυθμίσεις ασφαλείας σας. Αυτά είναι τα ίδια αρχεία προσβάσιμα στο πρόγραμμα περιήγησης ιστού σας μέσω http: // localhost/ (ή όποια στατική διεύθυνση IP έχετε ορίσει).

Αποκτήστε τον διακομιστή Linux στο διαδίκτυο με προώθηση θυρών

Τώρα έχετε μια διεύθυνση IP, μια σημαντική έννοια που πρέπει να κατανοήσετε είναι η προώθηση θυρών. Κάθε άτομο που είναι συνδεδεμένο στο Διαδίκτυο βρίσκεται πίσω από μια διεύθυνση IP. Για τις περισσότερες οικιακές συνδέσεις (και πολλές επαγγελματικές συνδέσεις) η IP του υπολογιστή σας δεν είναι πραγματικά εκτεθειμένη στο διαδίκτυο. -

Πώς λοιπόν οι επισκέπτες στον ιστότοπό σας επικοινωνούν με τον διακομιστή σας; Το κάνουμε αυτό με την προώθηση λιμένων.

ακολουθούν το ένα το άλλο στο twitter

Οι θύρες σε έναν διακομιστή είναι σαν πόρτες ή παράθυρα σε ένα σπίτι και ως εκ τούτου έχουν επιπτώσεις στην ασφάλεια. Κάθε θύρα θα σας δώσει πρόσβαση σε διαφορετική υπηρεσία που εκτελείται στο διακομιστή. Οι διακομιστές Ιστού χρησιμοποιούν τη θύρα 80 από προεπιλογή.

Για να το ενεργοποιήσετε, θα πρέπει να συνδεθείτε στη σελίδα διαχειριστή του δρομολογητή σας. Ελέγξτε την τεκμηρίωση της συσκευής για λεπτομέρειες (ορισμένοι δρομολογητές έχουν τη διεύθυνση IP τυπωμένη στο πίσω μέρος). Εδώ, θα πρέπει να βρείτε μια ενότητα που ονομάζεται Προώθηση λιμένων , ή Εφαρμογές που θα σας επιτρέψει να προωθήσετε σωστά τις θύρες.

Προωθήστε τη θύρα TCP 80 στο εσωτερικό του δικτύου σας στη στατική διεύθυνση IP που ορίσατε νωρίτερα. Κάθε δρομολογητής είναι διαφορετικός, οπότε ανατρέξτε στο εγχειρίδιο λειτουργίας του δρομολογητή σας για το πώς να το ρυθμίσετε σωστά.

Δώστε στο διακομιστή Web Linux σας ένα στατικό όνομα κεντρικού υπολογιστή

Οι περισσότεροι δρομολογητές σπιτιού συνδέονται με έναν ISP μέσω αυτού που ονομάζεται δυναμική IP. Αυτό σημαίνει ότι η δημόσια διεύθυνση IP για το δρομολογητή σας θα αλλάξει μετά από μια καθορισμένη περίοδο, συνήθως μια εβδομάδα περίπου.

Ένας τρόπος γύρω από αυτό είναι ο φανταστικός διακομιστής DynDNS που σας επιτρέπει να ορίσετε μια διεύθυνση URL DynDNS για τον ιστότοπό σας. Χάρη σε μια εφαρμογή πελάτη, κάθε φορά που αλλάζει η δημόσια διεύθυνση IP σας, η διεύθυνση URL εξακολουθεί να δείχνει τον διακομιστή Linux σας.

Έτσι, οι επισκέπτες θα πρέπει να μπορούν να επισκέπτονται τον διακομιστή ιστού σας από τον έξω κόσμο, πηγαίνοντας στο http://yourhostname.dyndns.org Το Ορισμένοι πάροχοι υπηρεσιών Internet θα αποκλείσουν τη θύρα 80 στο δρομολογητή σας. Σε αυτήν την περίπτωση, προωθήστε κάτι σαν τη θύρα 8080 στη θύρα 80. Αυτό θα σας επιτρέψει να επισκεφτείτε τον ιστότοπό σας μεταβαίνοντας στο http://yourhostname.dyndns.org:8080 Το

Κατασκευάσατε έναν Linux Web Server!

Τώρα που ο διακομιστής ιστού σας έχει ρυθμιστεί, μπορείτε να εστιάσετε στον προγραμματισμό ή την εγκατάσταση του δικού σας λογισμικού!

Perhapsσως θα τρέχετε λογισμικό ιστολογίου ή θα φιλοξενείτε φόρουμ ή πίνακα ανακοινώσεων. Μπορεί να σας ενδιαφέρει περισσότερο να φιλοξενήσετε ένα κοινωνικό δίκτυο όπως το Mastodon, ένα χαρτοφυλάκιο, ό, τι κι αν είναι. Από σένα εξαρτάται.

Αυτές τις μέρες, μπορείτε να φιλοξενήσετε έναν ιστότοπο για σχεδόν οτιδήποτε. Εδώ είναι πώς να μετατρέψτε τη συσκευή σας Android σε διακομιστή ιστού να το αποδείξω.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 5 Συμβουλές για την υπερφόρτιση των μηχανών σας VirtualBox Linux

Έχετε κουραστεί από τις κακές επιδόσεις που προσφέρουν οι εικονικές μηχανές; Δείτε τι πρέπει να κάνετε για να αυξήσετε την απόδοση του VirtualBox.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Ubuntu
  • Διακομιστής Ιστού
  • Σεμινάρια έργων DIY
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και ρετρό gaming fan.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux