Πριν εγκαταστήσετε οποιοδήποτε νέο λογισμικό, είναι πάντα καλή πρακτική να ενημερώνετε τα πακέτα συστήματος στις πιο πρόσφατες εκδόσεις τους. Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το σύστημα:
```
sudo apt ενημέρωση
```
Μόλις ενημερωθεί το σύστημα, μπορείτε να προχωρήσετε στην εγκατάσταση του Nginx. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:
```
sudo apt εγκατάσταση nginx
```
Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας Nginx για να βεβαιωθείτε ότι εκτελείται. Εκτελέστε την ακόλουθη εντολή:
```
sudo systemctl status nginx
```
Θα πρέπει να δείτε έξοδο παρόμοια με την ακόλουθη, υποδεικνύοντας ότι η υπηρεσία Nginx είναι ενεργή και εκτελείται:
```
● nginx.service - Ένας διακομιστής web υψηλής απόδοσης και ένας διακομιστής ανάστροφου διακομιστή μεσολάβησης
Φόρτωσε:φορτώθηκε (/lib/systemd/system/nginx.service; ενεργοποιημένο; προκαθορισμένο προμηθευτή:ενεργοποιημένο)
Ενεργό:ενεργό (σε λειτουργία) από Πέμ. 27-06-2019 14:39:46 UTC; πριν από 30
Διαδικασία:23658 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Διαδικασία:23656 ExecStart=/usr/sbin/nginx -g δαίμονας σε; master_process on; (κωδικός=έξοδος, κατάσταση=0/ΕΠΙΤΥΧΙΑ)
Κύριο PID:23657 (nginx)
CGroup:/system.slice/nginx.service
├─23657 nginx:κύρια διαδικασία /usr/sbin/nginx -g δαίμονας ενεργός. master_process on;
├─23672 nginx:διαδικασία εργασίας
├─23674 nginx:διαδικασία εργασίας
├─23680 nginx:διαδικασία εργασίας
├─23683 nginx:διαδικασία εργασίας
└─23688 nginx:διαδικασία εργασίας
27 Ιουνίου 14:39:46 localhost systemd[1]:Έναρξη Ένας διακομιστής web υψηλής απόδοσης και ένας διακομιστής ανάστροφου διακομιστή μεσολάβησης...
27 Ιουνίου 14:39:46 localhost nginx[23656]:nginx:η σύνταξη του αρχείου διαμόρφωσης /etc/nginx/nginx.conf είναι εντάξει
27 Ιουνίου 14:39:46 localhost systemd[1]:Ξεκίνησε Ένας διακομιστής web υψηλής απόδοσης και ένας διακομιστής αντίστροφης μεσολάβησης.
```
Μόλις εκτελεστεί η υπηρεσία Nginx, μπορείτε να αποκτήσετε πρόσβαση στην προεπιλεγμένη σελίδα καλωσορίσματος Nginx πληκτρολογώντας την ακόλουθη διεύθυνση σε ένα πρόγραμμα περιήγησης ιστού:
```
http://localhost
```
Θα πρέπει να δείτε την προεπιλεγμένη σελίδα καλωσορίσματος Nginx, η οποία επιβεβαιώνει ότι το Nginx λειτουργεί σωστά.
Η προεπιλεγμένη διαμόρφωση του Nginx είναι κατάλληλη για τους περισσότερους βασικούς ιστότοπους. Ωστόσο, μπορεί να χρειαστεί να προσαρμόσετε τη διαμόρφωση για να καλύψετε τις συγκεκριμένες ανάγκες σας. Το κύριο αρχείο ρυθμίσεων για το Nginx βρίσκεται στο /etc/nginx/nginx.conf. Μπορείτε να επεξεργαστείτε αυτό το αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου όπως το nano ή το vi.
Για παράδειγμα, για να αλλάξετε την προεπιλεγμένη θύρα στην οποία ακούει το Nginx, μπορείτε να επεξεργαστείτε την οδηγία ακρόασης στο αρχείο nginx.conf. Η προεπιλεγμένη θύρα είναι 80, αλλά μπορείτε να την αλλάξετε σε οποιαδήποτε άλλη θύρα που δεν χρησιμοποιείται ήδη.
```
ακούστε 8080?
```
Αφού κάνετε οποιεσδήποτε αλλαγές στο αρχείο διαμόρφωσης, πρέπει να φορτώσετε ξανά την υπηρεσία Nginx για να τεθούν σε ισχύ οι αλλαγές. Μπορείτε να το κάνετε αυτό εκτελώντας την ακόλουθη εντολή:
```
sudo systemctl επαναφόρτωση nginx
```
Αφού κάνετε οποιεσδήποτε αλλαγές στη διαμόρφωση Nginx, είναι σημαντικό να δοκιμάσετε τη διαμόρφωση για να βεβαιωθείτε ότι είναι έγκυρη. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:
```
sudo nginx -τ
```
Εάν η διαμόρφωση είναι έγκυρη, θα πρέπει να δείτε την έξοδο παρόμοια με την ακόλουθη:
```
nginx:η σύνταξη του αρχείου διαμόρφωσης /etc/nginx/nginx.conf είναι εντάξει
nginx:Η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf είναι επιτυχής
```
Για να διασφαλίσετε ότι το Nginx ξεκινά αυτόματα κατά την εκκίνηση του συστήματος, πρέπει να ενεργοποιήσετε την υπηρεσία Nginx. Εκτελέστε την ακόλουθη εντολή:
```
sudo systemctl ενεργοποίηση nginx
```
Εάν έχετε ενεργοποιημένο ένα τείχος προστασίας στο σύστημά σας, ίσως χρειαστεί να το ρυθμίσετε ώστε να επιτρέπει την κυκλοφορία στη θύρα 80 ή σε οποιαδήποτε άλλη θύρα που ακούει το Nginx. Για παράδειγμα, εάν χρησιμοποιείτε το τείχος προστασίας UFW, μπορείτε να ανοίξετε τη θύρα 80 εκτελώντας την ακόλουθη εντολή:
```
sudo ufw επιτρέπουν 80/tcp
```
Εγκαταστήσατε με επιτυχία και ρυθμίσατε το Nginx στον διακομιστή σας Ubuntu 18.04. Το Nginx εκτελείται τώρα και ακούει στη θύρα 80 και η προεπιλεγμένη σελίδα καλωσορίσματος Nginx είναι προσβάσιμη πληκτρολογώντας http://localhost σε ένα πρόγραμμα περιήγησης ιστού. Μπορείτε να προσαρμόσετε τη διαμόρφωση του Nginx για να καλύψετε τις συγκεκριμένες ανάγκες σας και το Nginx θα ξεκινήσει αυτόματα όταν εκκινηθεί το σύστημα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα