Android

Πώς να εγκαταστήσετε το nginx στο debian 10 linux

How to Download and Install Apache OpenOffice 4.1.3 on Windows

How to Download and Install Apache OpenOffice 4.1.3 on Windows

Πίνακας περιεχομένων:

Anonim

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

Το Nginx μπορεί να χρησιμοποιηθεί ως ανεξάρτητος διακομιστής ιστού και ως αντίστροφος διακομιστής μεσολάβησης για διακομιστές HTTP και

Σε αυτό το σεμινάριο, θα σας εξηγήσουμε πώς να εγκαταστήσετε και να διαχειριστείτε το Nginx στο Debian 10 Buster.

Εγκαταστήστε Nginx

Το πακέτο Nginx περιλαμβάνεται στις προεπιλεγμένες αποθήκες Debian Buster. Η εγκατάσταση είναι αρκετά απλή, απλά εκτελέστε τις ακόλουθες εντολές ως root ή χρήστη με δικαιώματα sudo:

sudo apt update sudo apt install nginx

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

curl -I 127.0.0.1

Η έξοδος θα μοιάζει με αυτή:

HTTP/1.1 200 OK Server: nginx/1.14.2 Date: Tue, 16 Jul 2019 16:50:46 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Tue, 16 Jul 2019 16:50:26 GMT Connection: keep-alive ETag: "5d2e0052-264" Accept-Ranges: bytes

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

Ρυθμίστε το τείχος προστασίας

Οι χρήστες UFW μπορούν να ανοίξουν θύρες HTTP ( 80 ) και HTTPS ( 443 ) ενεργοποιώντας το προφίλ 'Nginx Full':

sudo ufw allow 'Nginx Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Nginx

  • Τα αρχεία ρυθμίσεων Nginx αποθηκεύονται στον κατάλογο /etc/nginx κύριο αρχείο ρυθμίσεων Nginx είναι /etc/nginx/nginx.conf Τα αρχεία διαμόρφωσης του block block (vhost) αποθηκεύονται στον κατάλογο /etc/nginx/sites-available . Τα αρχεία ρυθμίσεων που βρίσκονται σε αυτόν τον κατάλογο χρησιμοποιούνται από τον Nginx μόνο όταν συνδέονται με τον /etc/nginx/sites-enabled directory.Για να ενεργοποιήσετε ένα μπλοκ διακομιστή, δημιουργήστε ένα σύμβολο (δείκτη) από το αρχείο διαμόρφωσης σε έναν sites-available κατάλογο στον sites-available sites-enabled directory.Για να γράψετε περισσότερο διατηρήσιμο κώδικα, είναι καλή ιδέα να ακολουθήσετε μια τυπική σύμβαση ονομασίας. Για παράδειγμα, εάν το όνομα τομέα σας είναι mydomain.com τότε το αρχείο ρυθμίσεων θα πρέπει να ονομάζεται /etc/nginx/sites-available/mydomain.com.conf . Ο /etc/nginx/sites-available/mydomain.com.conf /etc/nginx/snippets περιέχει αποσπάσματα διαμόρφωσης που μπορούν να συμπεριληφθούν στο αρχεία μπλοκ διακομιστή. Εάν χρησιμοποιείτε επαναλαμβανόμενα τμήματα διαμόρφωσης, μπορείτε να επαναπαρασκευάσετε αυτά τα τμήματα σε αποσπάσματα και να συμπεριλάβετε το αρχείο απόσπασμα στα μπλοκ διακομιστή. Τα αρχεία καταγραφής access.log ( access.log και error.log ) βρίσκονται στον κατάλογο /var/log/nginx/ . Συνιστάται να έχετε διαφορετικά αρχεία καταγραφής access και error για κάθε μπλοκ διακομιστή. Μπορείτε να ορίσετε τον ριζικό κατάλογο του εγγράφου τομέα σας σε οποιαδήποτε θέση θέλετε. Οι πιο συνηθισμένες τοποθεσίες για webroot περιλαμβάνουν:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

συμπέρασμα

Η εγκατάσταση του Nginx στο Debian 10 είναι θέμα εκτέλεσης μιας μόνο εντολής.

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

nginx debian