Διαφήμιση
Ενδιαφέρεστε για την οικοδόμηση ενός κεντρικού web server; Ο απλούστερος τρόπος είναι να εγκαταστήσετε το Linux σε έναν εφεδρικό υπολογιστή. Χάρη στην απλότητα του Linux, αυτό είναι απλό, δίνοντάς σας ένα προσιτό τρόπο για να φιλοξενήσετε μια ιστοσελίδα ή ένα blog.
Δείτε πώς μπορείτε να ρυθμίσετε έναν διακομιστή web Linux.
Πώς να φτιάξετε το δικό σας Web Server με Linux
Για να δημιουργήσετε έναν διακομιστή ιστού Linux που μπορεί να εκτελεστεί από το σπίτι, θα χρειαστείτε το υλικό και ένα λειτουργικό σύστημα. Επιπλέον, θα πρέπει να εγκατασταθεί λογισμικό διακομιστή ιστού και να εγκατασταθεί ένα μέσο πρόσβασης στο διακομιστή από το διαδίκτυο.
Μπορούμε να σπάσουμε αυτό κάτω σε τέσσερα εύκολα βήματα που μπορείτε να ακολουθήσετε για να χτίσετε το δικό σας webserver Linux.
- Βρείτε έναν παλιό / ανεπιθύμητο υπολογιστή
- Εγκαταστήστε ένα λειτουργικό σύστημα Linux
- Ρύθμιση του λογισμικού διακομιστή web εφαρμογών (Apache, PHP, MySQL)
- Προσεγγίστε το διακομιστή από το διαδίκτυο
Ας αρχίσουμε.
1. Βρείτε έναν παλιό υπολογιστή για τον διακομιστή σας Web Linux
Πριν επιλέξετε έναν υπολογιστή που θα χρησιμοποιηθεί ως διακομιστής ιστού, θα πρέπει να γνωρίζετε τις ελάχιστες απαιτήσεις του λειτουργικού συστήματος. Ενώ το Ubuntu είναι δημοφιλές, δεν είναι αρκετά ελαφρύ. Αντ 'αυτού, το Lubuntu 19.04 είναι μια ισχυρότερη επιλογή. Πρόκειται για μια ελαφρύτερη εναλλακτική λύση για το Ubuntu, που βασίζεται στον ίδιο κώδικα.
Κατεβάστε:Lubuntu 19.04
Απαιτήσεις συστήματος Lubuntu
Το Lubuntu 19.04 έχει ελάχιστη απαίτηση:
- 512MHz επεξεργαστής διπλού πυρήνα ή καλύτερο (συνιστάται 1GHz, σε αντίθεση με 2GHz για το Ubuntu)
- 4GB μνήμη συστήματος
- 25 GB ελεύθερου χώρου στο σκληρό δίσκο
- Επιλογή εκδόσεων 32 bit (για παλιούς υπολογιστές) και εκδόσεις 64 bit
Μπορεί να έχετε ένα κατάλληλο παλιό υπολογιστή στο πίσω μέρος ενός συρταριού ή να το επιλέξετε σε ένα κατάστημα αποθεμάτων. Αξίζει να σημειωθεί ότι μπορείτε να εγκαταστήσετε ένα Linux web server σε Raspberry Pi Πώς να φιλοξενήσει τη δική σας ιστοσελίδα σε ένα σμέουρο PiΧρειάζεται να τρέξετε έναν ιστότοπο αλλά δεν μπορείτε να αντέξετε οικονομικά τα έξοδα φιλοξενίας; Δημιουργήστε το δικό σας LAMP-ικανό web server με ένα χαμηλής ισχύος Raspberry Pi. Διαβάστε περισσότερα . Αυτός ο μικρός υπολογιστής κοστίζει κάτω από $ 30 και είναι μια έξυπνη επιλογή εάν αντιμετωπίζετε πρόβλημα με παλιό υλικό.
Επίσης, μην περιορίζεστε σε παλιούς υπολογιστές με Windows. Apple Macs και MacBooks από την εποχή πριν από το 2006 με τους επεξεργαστές PowerPC μπορούν να τρέξουν το Linux.
Όπως το Ubuntu, το Lubuntu υποστηρίζει μια μεγάλη ποικιλία καρτών βίντεο, σκληρών δίσκων και άλλου υλικού. Για να ελέγξετε εάν το διανομέα θα λειτουργήσει με το επιλεγμένο υλικό σας, εκτελέστε το Live CD.
Αν σκοπεύετε να τρέξετε τον διακομιστή 24/7, βεβαιωθείτε ότι βρίσκεται σε καλά αεριζόμενο χώρο. Είναι καλύτερα να το τοποθετήσετε σε ένα κλιματιζόμενο δωμάτιο κατά τη διάρκεια του καλοκαιριού, όταν η θερμότητα θα είναι ο εχθρός του διακομιστή σας.
2. Εγκαταστήστε ένα λειτουργικό σύστημα Linux
Η εγκατάσταση του Lubuntu είναι απλή. Απλά αρπάξτε το αρχείο ISO και γράψτε το σε DVD ή USB flash συσκευή, για να ξεκινήσετε.
Κατεβάστε: Lubuntu
Αυτές οι εικόνες δίσκων διαθέτουν τις πιο πρόσφατες εκδόσεις λογισμικού, οπότε θα πρέπει να απαιτείται μόνο μια μικρή αναβάθμιση μετά την εγκατάσταση. Χρησιμοποιήστε την έκδοση 64-bit εάν ο υπολογιστής σας υποστηρίζει ή διαφορετικά την έκδοση 32-bit.
Όταν είστε έτοιμοι, τοποθετήστε το μέσο εγκατάστασης στον υπολογιστή σας και επανεκκινήστε το. Εάν πρέπει να αλλάξετε τις ρυθμίσεις BIOS για εκκίνηση από τη μονάδα οπτικού δίσκου ή USB, κάντε το. Σε ορισμένες περιπτώσεις, μπορεί να ανοίξει ένα μενού επιλογής εκκίνησης για εκκίνηση.
Με την εκκίνηση του μέσου εγκατάστασης, επιλέξτε Εγκατάσταση Lubuntu. Όταν σας ζητηθεί, επιλέξτε Λήψη ενημερώσεων κατά την εγκατάσταση και Εγκατάσταση λογισμικού τρίτου μέρους και μετά Διαγραφή και χρήση ολόκληρης της δισκέτας.
Σημειώστε ότι αυτό θα διαγράψει οποιαδήποτε άλλα λειτουργικά συστήματα έχετε στον υπολογιστή. Ακολουθήστε τις άλλες επιλογές σύμφωνα με τις επιθυμητές ρυθμίσεις. Η κρυπτογράφηση του αρχικού σας φακέλου δεν είναι σοφό για ένα έργο web server. Επανεκκινήστε την εγκατάσταση μετά την ολοκλήρωση της εγκατάστασης.
Κατά την επανεκκίνηση, ελέγξτε για ενημερώσεις. Παω σε Σύστημα> Διαχείριση> Διαχείριση ενημερώσεων> Εγκατάσταση ενημερώσεων. Μπορεί να χρειαστεί να επανεκκινήσετε μετά την εγκατάσταση οποιωνδήποτε ενημερώσεων που έχει βρει.
3. Εγκαταστήστε λογισμικό διακομιστή Web Linux
Ενώ οι εναλλακτικές λύσεις είναι διαθέσιμες, οι περισσότεροι ιστότοποι λειτουργούν με έναν συνδυασμό Apache, MySQL και PHP (γνωστός ως LAMP). Αυτό είναι παρόμοιο με αυτό που προτείνουμε εγκατάσταση σε Windows Πώς να ρυθμίσετε τον δικό σας διακομιστή WAMPΟ διακομιστής WAMP είναι ο ευκολότερος και πιο εύκολος τρόπος για να ρυθμίσετε το Apache, MySQL και την PHP στα Windows για τη φιλοξενία ενός ιστοτόπου. Διαβάστε περισσότερα .
Και τα τρία εργαλεία μπορούν να εγκατασταθούν μέσω του Κέντρου Λογισμικού. Ξεκινήστε αυτό μέσω Σύστημα> Διαχείριση> Διαχείριση συγχρονισμένων πακέτων. Αυτό είναι όπου εγκαταστήσαμε το λογισμικό που χρειαζόμαστε.
Αναζητήστε και εγκαταστήστε τα ακόλουθα ονόματα πακέτων, καθένα από τα οποία θα περιλαμβάνει διάφορες προϋποθέσεις: apache2, php5, php5-mysql, και mysql-server. Εφαρμόστε τις αλλαγές για να εγκαταστήσετε τα πακέτα.
Τα πακέτα θα μεταφορτωθούν και θα εγκατασταθούν σύντομα. Το πρόγραμμα εγκατάστασης θα σας ζητήσει τον κωδικό πρόσβασης "root" της MySQL. Δεν απαιτείται επανεκκίνηση.
Μπορείτε εναλλακτικά να εγκαταστήσετε αυτά τα εργαλεία στη γραμμή εντολών. Ανοίξτε ένα τερματικό στη συνέχεια:
sudo apt εγκαταστήστε το λαμπτήρα-server ^ -y
Δοκιμή του διακομιστή σας Web!
Μπορείτε να δοκιμάσετε την εγκατάσταση ανοίγοντας το πρόγραμμα περιήγησης 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.
Κοινή χρήση του φακέλου Web
Υπάρχουν πολλές επιλογές για την πρόσβαση και τη μεταφόρτωση αρχείων στον διακομιστή σας. Για να απεικονίσετε τη σημασία των δικαιωμάτων φακέλων, μπορείτε να χρησιμοποιήσετε ως κοινόχρηστο στοιχείο τον φάκελο διαδικτύου.
Είναι σημαντικό να χρησιμοποιήσετε αυτήν τη μέθοδο μόνο εάν ο διακομιστής σας βρίσκεται σε ιδιωτικό δίκτυο. Βεβαιωθείτε ότι κανείς δεν μπορεί να συνδεθεί με αυτό και να αποκτήσει πρόσβαση στον κοινόχρηστο φάκελο.
Αρχίστε με τη χαλάρωση των δικαιωμάτων στον φάκελο ιστού. Ανοίξτε ένα τερματικό πιέζοντας Ctrl + Alt + T, στη συνέχεια πληκτρολογήστε:
sudo chmod 777 / var / www
Θα σας ζητηθεί ο κωδικός πρόσβασής σας. Εάν είναι σωστές, τα δικαιώματα θα ενημερωθούν.
Τώρα πηγαίνετε στο πρόγραμμα περιήγησης αρχείων και βρείτε /var/. Κάντε δεξί κλικ στο φάκελο www και, στη συνέχεια, επιλέξτε Επιλογές κοινής χρήσης και καταργήστε την επιλογή. Για επιλογές ασφαλείας, μπορείτε να το μοιραστείτε με ή χωρίς κωδικό πρόσβασης. Επιλέγω Πρόσβαση επισκεπτών για να μοιραστείτε το φάκελο χωρίς να απαιτήσετε όνομα χρήστη και κωδικό πρόσβασης.
Τώρα, εσείς ή οποιοσδήποτε άλλος θα έχετε πρόσβαση στα αρχεία χωρίς κωδικό πρόσβασης. Για το λόγο αυτό, συνιστάται η κοινή χρήση με κωδικό πρόσβασης για λόγους ασφαλείας. Πάρτε επίσης μια στιγμή για να ελέγξετε Επιτρέψτε σε άλλους να δημιουργούν και να διαγράφουν αρχεία σε αυτόν τον φάκελο. Αυτό επιτρέπει την πρόσβαση εγγραφής από τον κοινόχρηστο κατάλογο.
Για να προβάλετε τα αρχεία σας, μεταβείτε στη θέση δικτύου //localhost/www.
Θα ζητήσει είτε τον κωδικό πρόσβασής σας είτε θα σας επιτρέψει την άμεση πρόσβαση στα αρχεία σας, ανάλογα με τις ρυθμίσεις ασφαλείας σας. Αυτά είναι τα ίδια αρχεία που είναι προσβάσιμα στο πρόγραμμα περιήγησης ιστού μέσω του http://localhost/ (ή όποια στατική διεύθυνση IP έχετε ορίσει).
Αποκτήστε το Linux Server Online με το Port Forwarding
Τώρα έχετε μια διεύθυνση IP, μια σημαντική ιδέα που πρέπει να καταλάβετε είναι η προώθηση των θυρών. Κάθε άτομο συνδεδεμένο στο διαδίκτυο είναι πίσω από μια διεύθυνση IP. Για τις περισσότερες οικιακές συνδέσεις (και πολλές επιχειρηματικές συνδέσεις), το IP του υπολογιστή σας δεν είναι πραγματικά εκτεθειμένο στο διαδίκτυο. –
Πώς λοιπόν οι επισκέπτες στον ιστότοπό σας επικοινωνούν με τον διακομιστή σας; Κάνουμε αυτό με την προώθηση των θυρών.
Οι θύρες σε ένα διακομιστή είναι σαν πόρτες ή παράθυρα σε ένα σπίτι και ως εκ τούτου έχουν συνέπειες για την ασφάλεια. Κάθε θύρα θα σας δώσει πρόσβαση σε μια διαφορετική υπηρεσία που εκτελείται στο διακομιστή. Οι διακομιστές Web χρησιμοποιούν τη θύρα 80 από προεπιλογή.
Για να το ενεργοποιήσετε, θα πρέπει να συνδεθείτε στη σελίδα διαχειριστή του δρομολογητή σας. Ελέγξτε την τεκμηρίωση της συσκευής για λεπτομέρειες σχετικά με αυτό (ορισμένοι δρομολογητές έχουν τη διεύθυνση IP που εκτυπώνεται στο πίσω μέρος). Εδώ, θα πρέπει να βρείτε ένα τμήμα που ονομάζεται Προώθηση θυρών, ή Εφαρμογές που θα σας επιτρέψει να μεταφέρετε σωστά τις θύρες.
Προωθήστε τη θύρα TCP 80 στο εσωτερικό του δικτύου σας στη στατική διεύθυνση IP που ορίσατε νωρίτερα. Κάθε δρομολογητής είναι διαφορετικός, οπότε ανατρέξτε στο εγχειρίδιο λειτουργιών του δρομολογητή σχετικά με τον τρόπο ρύθμισης αυτού σωστά.
Δώστε στο διακομιστή σας Linux ένα Στατικό όνομα κεντρικού υπολογιστή
Οι περισσότεροι οικιακοί δρομολογητές συνδέονται με έναν ISP μέσω αυτού που ονομάζεται a δυναμική διεύθυνση IP Τι είναι μια δυναμική διεύθυνση IP και πώς μπορώ να πάρω ένα; [Τεχνολογία εξηγείται] Διαβάστε περισσότερα . Αυτό σημαίνει ότι η διεύθυνση IP που αντιμετωπίζει το κοινό για το δρομολογητή σας θα αλλάξει μετά από μια καθορισμένη περίοδο, συνήθως μια εβδομάδα περίπου.
Ένας τρόπος γύρω από αυτό είναι ο φανταστικός διακομιστής DynDNS που σας επιτρέπει να ορίσετε μια διεύθυνση URL DynDNS για τον ιστότοπό σας. Χάρη σε μια εφαρμογή πελάτη, κάθε φορά που αλλάζει η δημόσια διεύθυνση IP σας, η διεύθυνση URL θα εξακολουθεί να δείχνει στον διακομιστή σας Linux.
Έτσι, οι επισκέπτες θα πρέπει να μπορούν να επισκέπτονται τον διακομιστή ιστού σας από τον έξω κόσμο πηγαίνοντας στο http://yourhostname.dyndns.org. Ορισμένοι ISPs θα αποκλείσουν τη θύρα 80 στο δρομολογητή σας. Σε αυτή την περίπτωση, προωθήστε κάτι σαν τη θύρα 8080 στη θύρα 80. Αυτό θα σας επιτρέψει να επισκεφθείτε την ιστοσελίδα σας πηγαίνοντας στο http://yourhostname.dyndns.org: 8080.
Δημιουργήσατε ένα διακομιστή Web Linux!
Τώρα που ο διακομιστής σας έχει ρυθμιστεί, μπορείτε να εστιάσετε στον προγραμματισμό ή την εγκατάσταση του δικού σας λογισμικού!
Ίσως να τρέχετε λογισμικό blog ή να φιλοξενείτε ένα φόρουμ ή ένα πίνακα ανακοινώσεων. Ίσως ενδιαφέρεστε περισσότερο να φιλοξενήσετε ένα κοινωνικό δίκτυο όπως το Mastodon, ένα χαρτοφυλάκιο, οτιδήποτε άλλο. Από σένα εξαρτάται.
Αυτές τις μέρες, μπορείτε να φιλοξενήσετε μια ιστοσελίδα σχετικά με σχεδόν τίποτα. Εδώ είναι πώς να μετατρέψτε τη συσκευή Android σε διακομιστή ιστού Πώς να ενεργοποιήσετε μια συσκευή Android σε έναν διακομιστή WebΘέλετε να φιλοξενήσετε έναν απλό ιστότοπο χωρίς ένα ακριβό σχέδιο φιλοξενίας; Δείτε πώς μπορείτε να φιλοξενήσετε έναν ιστότοπο στο τηλέφωνο ή το tablet Android. Διαβάστε περισσότερα για να το αποδείξει.
Ο Christian Cawley είναι Αναπληρωτής Εκδότης για την Ασφάλεια, το Linux, το DIY, τον Προγραμματισμό και το Tech Explained. Παράγει επίσης το The Really Useful Podcast και έχει μεγάλη εμπειρία στην υποστήριξη desktop και λογισμικού. Ένας συνεισφέρων στο περιοδικό Linux Format, Christian είναι ένας tinkerer του Raspberry Pi, ένας εραστής του Lego και ένας ρετρό fan του τυχερού παιχνιδιού.