[Fix] nginx: [Emerg] Η οδηγία "load_module" καθορίζεται πολύ αργά στο nginx.conf

Εγκατάσταση μονάδας για Apache si nginx απαιτεί αλλαγές στα αρχεία ρυθμίσεων. nginx.conf, Στην περίπτωση μας.

Για αρχάριους χρήστες, αλλαγή γραμμών και οδηγίες στο nginx.conf μπορεί να είναι ένα ακραίο άθλημα, ειδικά αν δεν καταλαβαίνω πώς λειτουργούν τα μπλοκ nginx.

Το λάθος "nginx: [εμφανίζεται] Η οδηγία "load_module" καθορίζεται πολύ αργά στο nginx.confΕίναι πιο συνηθισμένο όταν προστίθεται μια μονάδα NGINX μετά την εγκατάστασή της. Η επίλυσή του είναι πολύ απλή και το μόνο που πρέπει να κάνουμε είναι να βάλουμε τις γραμμές της μονάδας στην κορυφή του nginx.conf.

Σε σύγκριση με άλλα αρχεία ρυθμίσεων, το NGINX εκτελεί τις οδηγίες, τους ορισμούς και τις συνθήκες με τη σειρά με την οποία διαβιβάζονται στο αρχείο nginx.conf.

Ένα συγκεκριμένο παράδειγμα. Αν εγκαταστήσουμε Μονάδα Brotli για το NGINX, οι γραμμές φόρτωσης της μονάδας πρέπει να είναι αμέσως μετά την ταυτότητα διαδικασίας NGINX, έτσι ώστε οι ακόλουθες ειδικές γραμμές να λαμβάνουν υπόψη αυτές τις ενότητες και η διαδικασία να λειτουργεί σωστά.

 user nginx;
 worker_processes 2;
 pid /var/run/nginx.pid;
 load_module modules/ngx_http_brotli_filter_module.so;
 load_module modules/ngx_http_brotli_static_module.so;
 events {
 worker_connections 1024;
 }
 ....

Αφού αλλάξετε τη θέση των γραμμών φόρτωσης της μονάδας, εκτελέστε την εντολή nginx -t στο SSH για να βεβαιωθείτε ότι όλα είναι εντάξει και ότι δεν υπάρχουν άλλα σφάλματα. Restartέχετε την υπηρεσία NGINX για να ισχύσουν οι αλλαγές στο nginx.conf.

Αφήστε μια απάντηση

Η διεύθυνση του ηλεκτρονικού σου ταχυδρομείου addδεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία σημειώνονται *

Σύνολο
0
Μερίδια
Προηγούμενο άρθρο

Πλήρες φροντιστήριο εγκατάστασης Windows pe Mac (MacBook, iMac)

επόμενο άρθρο

Ενεργοποίηση / απενεργοποίηση "Ανενεργή κύλιση παραθύρου" στο Windows 10 - Μεταβείτε σε ένα παράθυρο φόντου

Σύνολο
0
Κοινοποίηση