συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Ubuntu

Πώς να εγκαταστήσετε το Nginx στο Ubuntu 18.04

## Βήμα 1:Ενημερώστε το σύστημα

Πριν εγκαταστήσετε οποιοδήποτε νέο λογισμικό, είναι πάντα καλή πρακτική να ενημερώνετε τα πακέτα συστήματος στις πιο πρόσφατες εκδόσεις τους. Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το σύστημα:

```

sudo apt ενημέρωση

```

Βήμα 2:Εγκαταστήστε το Nginx

Μόλις ενημερωθεί το σύστημα, μπορείτε να προχωρήσετε στην εγκατάσταση του Nginx. Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή:

```

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

```

Βήμα 3:Ελέγξτε την κατάσταση της υπηρεσίας 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 υψηλής απόδοσης και ένας διακομιστής αντίστροφης μεσολάβησης.

```

Βήμα 4:Αποκτήστε πρόσβαση στην προεπιλεγμένη σελίδα καλωσορίσματος Nginx

Μόλις εκτελεστεί η υπηρεσία Nginx, μπορείτε να αποκτήσετε πρόσβαση στην προεπιλεγμένη σελίδα καλωσορίσματος Nginx πληκτρολογώντας την ακόλουθη διεύθυνση σε ένα πρόγραμμα περιήγησης ιστού:

```

http://localhost

```

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

Βήμα 5:Διαμόρφωση Nginx

Η προεπιλεγμένη διαμόρφωση του Nginx είναι κατάλληλη για τους περισσότερους βασικούς ιστότοπους. Ωστόσο, μπορεί να χρειαστεί να προσαρμόσετε τη διαμόρφωση για να καλύψετε τις συγκεκριμένες ανάγκες σας. Το κύριο αρχείο ρυθμίσεων για το Nginx βρίσκεται στο /etc/nginx/nginx.conf. Μπορείτε να επεξεργαστείτε αυτό το αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου όπως το nano ή το vi.

Για παράδειγμα, για να αλλάξετε την προεπιλεγμένη θύρα στην οποία ακούει το Nginx, μπορείτε να επεξεργαστείτε την οδηγία ακρόασης στο αρχείο nginx.conf. Η προεπιλεγμένη θύρα είναι 80, αλλά μπορείτε να την αλλάξετε σε οποιαδήποτε άλλη θύρα που δεν χρησιμοποιείται ήδη.

```

ακρόαση 80;

ακούστε 8080?

```

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

```

sudo systemctl επαναφόρτωση nginx

```

Βήμα 6:Δοκιμάστε τη διαμόρφωση Nginx

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

```

sudo nginx -τ

```

Εάν η διαμόρφωση είναι έγκυρη, θα πρέπει να δείτε την έξοδο παρόμοια με την ακόλουθη:

```

nginx:η σύνταξη του αρχείου διαμόρφωσης /etc/nginx/nginx.conf είναι εντάξει

nginx:Η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf είναι επιτυχής

```

Βήμα 7:Ενεργοποιήστε το Nginx για αυτόματη εκκίνηση κατά την εκκίνηση

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

```

sudo systemctl ενεργοποίηση nginx

```

Βήμα 8:Διαμόρφωση τείχους προστασίας

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

```

sudo ufw επιτρέπουν 80/tcp

```

Συμπέρασμα

Εγκαταστήσατε με επιτυχία και ρυθμίσατε το Nginx στον διακομιστή σας Ubuntu 18.04. Το Nginx εκτελείται τώρα και ακούει στη θύρα 80 και η προεπιλεγμένη σελίδα καλωσορίσματος Nginx είναι προσβάσιμη πληκτρολογώντας http://localhost σε ένα πρόγραμμα περιήγησης ιστού. Μπορείτε να προσαρμόσετε τη διαμόρφωση του Nginx για να καλύψετε τις συγκεκριμένες ανάγκες σας και το Nginx θα ξεκινήσει αυτόματα όταν εκκινηθεί το σύστημα.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα