Οι εφαρμογές Ιστού έχουν κερδίσει μεγάλη δημοτικότητα τα τελευταία χρόνια ως μέσο παροχής υπηρεσιών σε διαφορετικούς πελάτες. Με μια εφαρμογή web, μπορείτε να προσεγγίσετε ένα ευρύτερο κοινό ανεξάρτητα από τη συσκευή ή το λειτουργικό σύστημα που χρησιμοποιούν.

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

Ας ρίξουμε μια ματιά στον τρόπο εγκατάστασης και διαμόρφωσης του διακομιστή web Nginx στο Ubuntu.

Γιατί να χρησιμοποιήσετε το Nginx;

Ο Nginx είναι ένας ελαφρύς και υψηλής απόδοσης διακομιστής web που μπορεί να τρέξει τόσο σε Windows όσο και σε Linux. Εκτός από διακομιστής ιστού, ο Nginx χρησιμοποιείται επίσης ευρέως ως διακομιστής μεσολάβησης αντίστροφου και διακομιστή μεσολάβησης αλληλογραφίας. Σημειώστε ότι το Nginx προφέρεται ως "μηχανή x".

instagram viewer

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

Το Nginx εκτελείται ως υπηρεσία ή δαίμονας σε έναν διακομιστή και μπορεί να διαχειρίζεται εύκολα από διαχειριστές υπηρεσιών όπως το systemctl στο Linux. Τελευταίο αλλά εξίσου σημαντικό, το Nginx είναι καλά τεκμηριωμένο και απολαμβάνει τεράστια υποστήριξη από την κοινότητα.

Πώς να εγκαταστήσετε τον διακομιστή Nginx στο Ubuntu

Για τους σκοπούς αυτού του οδηγού, θα δείξουμε πώς μπορείτε να εγκαταστήσετε τον διακομιστή Nginx σε μια μηχανή Linux που εκτελεί το Ubuntu.

Βήμα 1: Εγκατάσταση προϋποθέσεων ασφαλείας

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

Πρώτα, ενημερώστε τη λίστα πακέτων του συστήματός σας.

sudo apt ενημέρωση

Εγκαθιστώ gnupg2 για ασφαλές κανάλι επικοινωνίας κατά τη λήψη της εφαρμογής.

sudo apt εγκατάσταση curl gnupg2 ca-certificates lsb-release ubuntu-keyring

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

μπούκλα https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Τώρα, βεβαιωθείτε ότι το εισαγόμενο αρχείο περιέχει το σωστό κλειδί εκτελώντας:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Η έξοδος πρέπει να περιέχει το δακτυλικό αποτύπωμα όπως φαίνεται παρακάτω.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

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

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Βήμα 2: Εγκατάσταση του Nginx

Το επόμενο βήμα είναι να εγκαταστήσετε τον διακομιστή Nginx. Θυμάμαι να ενημερώστε τις πηγές του πακέτου σας πριν από τη λήψη νέων πακέτων.

sudo apt ενημέρωση

Η εγκατάσταση του διακομιστή Nginx είναι αρκετά απλή. Απλώς εκτελέστε την ακόλουθη εντολή:

sudo apt εγκατάσταση nginx

Μάθε περισσότερα: Η διαφορά μεταξύ APT και dpkg στο Ubuntu

Το Nginx σε δράση

Η προεπιλεγμένη σελίδα που εξυπηρετείται από το Nginx αποθηκεύεται στον κατάλογο /usr/share/nginx/html. Μπορείτε να τοποθετήσετε τις στατικές ιστοσελίδες σας είτε σε αυτήν τη θέση είτε σε άλλη τοποθεσία της επιλογής σας και να διαμορφώσετε έναν εικονικό κεντρικό υπολογιστή.

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

Μπορείτε να ελέγξετε την κατάσταση του διακομιστή Nginx χρησιμοποιώντας την ακόλουθη εντολή:

sudo systemctl status nginx

Η έξοδος εδώ δείχνει ότι ο δαίμονας Nginx είναι ενεργός και εκτελείται. Εάν δεν είναι ενεργό, ξεκινήστε το με την ακόλουθη εντολή:

sudo systemctl start nginx

Εάν κάνετε κάποιες αλλαγές διαμόρφωσης στο Nginx, μπορείτε να κάνετε επανεκκίνηση του διακομιστή χρησιμοποιώντας την εντολή systemctl ως εξής:

sudo systemctl επανεκκίνηση του nginx

Για να εξυπηρετήσετε την προεπιλεγμένη ιστοσελίδα Nginx, ανοίξτε τη διεύθυνση URL http://localhost: 80 σε ένα πρόγραμμα περιήγησης ιστού. Θα σας υποδεχτεί μια σελίδα παρόμοια με αυτή που ακολουθεί.

Μάθετε πώς να αναπτύσσετε εφαρμογές Ιστού

Συγχαρητήρια, εγκαταστήσατε και ρυθμίσατε με επιτυχία το Nginx. Αυτός ο οδηγός εξέτασε τον τρόπο εγκατάστασης και διαμόρφωσης ενός διακομιστή web στο Ubuntu. Επιπλέον, συζητήσαμε πώς μπορείτε να διαχειριστείτε τον δαίμονα διακομιστή Nginx χρησιμοποιώντας systemctl.

Η ζήτηση για προγραμματιστές ιστού δεν ήταν ποτέ τόσο τεράστια και δεν δείχνει σημάδια επιβράδυνσης σύντομα. Ξεκινήστε το ταξίδι σας στην ανάπτυξη ιστού μαθαίνοντας τα βασικά της HTML σήμερα.

Εισαγωγή στην HTML

Αν θέλετε να μάθετε πώς να δημιουργείτε ιστοσελίδες, τότε πρέπει να μάθετε HTML.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Linux
  • Προγραμματισμός
  • Ubuntu
  • Διακομιστής Ιστού
  • Εγκαταστήστε λογισμικό
Σχετικά με τον Συγγραφέα
Mwiza Kumwenda (Δημοσιεύτηκαν 40 άρθρα)

Η Mwiza αναπτύσσει λογισμικό στο επάγγελμα και γράφει εκτενώς σε Linux και προγραμματισμό front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν ιστορία, οικονομία, πολιτική και επιχειρηματική αρχιτεκτονική.

Περισσότερα από τον Mwiza Kumwenda

Εγγραφείτε στο ενημερωτικό μας δελτίο

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

Κάντε κλικ εδώ για να εγγραφείτε