Τι είναι το Nginx; - Semalt Expert

Το Nginx [engine x] είναι μια άλλη τεχνική HTTP και αντίστροφος διακομιστής μεσολάβησης. Το Nginx λειτουργεί ως διακομιστής μεσολάβησης αλληλογραφίας και γενικός διακομιστής μεσολάβησης TCP / UDP, με τον οποίο επικυρώνει διαφορετικούς αιτούντες ιστού για να κάνει έναν επισκέπτη να φτάσει σε έναν ιστότοπο. Ο Igor Sysoev έγραψε αρχικά αυτόν τον διακομιστή μεσολάβησης. Άλλα πακέτα φιλοξενίας ενδέχεται να χρησιμοποιούν μεθόδους όπως η στοίβα LAMP (Linux + Apache + MySQL + PHP) για την τροφοδοσία του WordPress. Το Nginx μπορεί να είναι μια ισχυρή ρύθμιση σχετικά με την προσέγγιση του reere proxy. Αναγκαστικά, υπάρχουν πολλοί τρόποι με τους οποίους οι webmaster μπορούν να χρησιμοποιήσουν για να εφαρμόσουν το Nginx. Μπορείτε να χρησιμοποιήσετε όλες τις δυνατότητές του ταυτόχρονα κάνοντας χρήση του διακομιστή Apache. Η πλειονότητα των ιστότοπων που φιλοξενούνται σε διακομιστή Nginx εκτελούνται σε εγκατάσταση Apache. Υπάρχουν κεφαλίδες απόκρισης HTTPS, καθώς και άλλοι διακομιστές μεσολάβησης που αναφέρονται ως διακομιστές ιστού.

Αυτή η οδηγία του Michael Brown, του Semalt Customer Success Manager, εξηγεί τη χρήση μιας αυτόνομης εγκατάστασης Nginx. Αντί να βασίζεστε στην τεχνική του διακομιστή apache, μπορείτε να χρησιμοποιήσετε μόνο το Nginx όπως ο κύριος διακομιστής. Μπορεί να υπάρχουν ορισμένες ιδιαίτερες εκτιμήσεις κατά την εφαρμογή του Nginx στο WordPress. Υπάρχουν ορισμένες σημαντικές πληροφορίες που πρέπει να γνωρίζει ένας χρήστης για το Nginx. Για παράδειγμα:

  • Όλες οι διαμορφώσεις είναι δυνατές στον πίνακα διαχείρισης της διαμόρφωσης σε επίπεδο διακομιστή. Ως αποτέλεσμα, δεν υπάρχει διαμόρφωση σε επίπεδο καταλόγου. Σε αντίθεση με τα αρχεία .htaccess του Apache ή τα αρχεία web.config των IIS, το WordPress δεν μπορεί να τροποποιήσει μια διαμόρφωση Nginx.
  • Ο τρόπος λειτουργίας των μόνιμων συνδέσμων είναι λίγο διαφορετικός στο Nginx από ότι σε άλλους διακομιστές Apache.
  • Το Nginx δεν μπορεί να δημιουργήσει κανόνες επανεγγραφής για εσάς. Το Nginx δεν έχει δυνατότητα τύπου .htaccess, επομένως είναι αδύνατο να διαμορφωθεί ο διακομιστής από το τέλος του χρήστη.
  • Χρησιμοποιείτε προσθήκες για να εγκαταστήσετε τους μόνιμους συνδέσμους σας. Είναι απαραίτητο να εγκαταστήσετε ένα "index.php" το οποίο μπορεί να σχηματίσει έναν πίνακα για να επιτρέπονται τροποποιήσεις στο διακομιστή σας.
  • Για χρήστες που μπορεί να θέλουν να αποκτήσουν περιορισμένη δυνατότητα htaccess, μπορούν να εγκαταστήσουν την επέκταση htscanner PECL για PHP. Δυστυχώς, αυτή είναι μόνο μια αναπτυξιακή τροποποίηση και μπορεί να έρθει με τις επιπλοκές της. Βεβαιωθείτε ότι έχετε μια ισχυρή μέθοδο εντοπισμού σφαλμάτων πριν υιοθετήσετε αυτήν την τεχνική.

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

Σημαντικές πληροφορίες σχετικά με το Nginx

  • Ο βοηθός Nginx χαρτογραφεί το αρχείο map.conf αυτόματα κάθε φορά που δημιουργείται ένας νέος ιστότοπος. Σε ορισμένες περιπτώσεις, ενδέχεται να χρειαστεί να φορτώσετε ξανά το Nginx με μη αυτόματο τρόπο για να διασφαλίσετε ότι επηρεάζονται οι αλλαγές. Το Nginx αποθηκεύει επίσης ιστότοπους σε μορφή php-fpm, όποτε υπάρχει νέος ιστότοπος.
  • Μεγάλες ιστοσελίδες μπορούν να κάνουν χρήση του Nginx, καθώς μπορεί κανείς να έχει πολλαπλούς τομείς ρύθμισης.
  • Υπάρχουν συμβολικοί σύνδεσμοι, που σημαίνει ότι δεν χρειάζεται να ανησυχείτε για τυχαίες διαγραφές ή προσαρμογές σε ολόκληρο τον διακομιστή.

συμπέρασμα

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

mass gmail