[Fix] nginx: [emerg] Die Anweisung "load_module" wird in der Datei nginx.conf zu spät angegeben

Modulinstallation für Apache si NGINX erfordert Änderungen an den Konfigurationsdateien. nginx.confIn unserem Fall.

Für Anfänger, Ändern von Zeilen und Direktiven in nginx.conf Es kann eine extreme Sportart sein, besonders wenn ich nicht verstehe, wie Blöcke funktionieren NGINX.

Der Fehler "nginx: [emerg] Die Anweisung "load_module" wird in der Datei nginx.conf zu spät angegeben”Wird am häufigsten verwendet, wenn ein NGINX-Modul nach der Installation hinzugefügt wird. Das Lösen ist sehr einfach und alles, was wir tun müssen, ist, die Modulzeilen oben in nginx.conf zu platzieren.

Im Vergleich zu anderen Konfigurationsdateien führt NGINX die Anweisungen, Definitionen und Bedingungen in der Reihenfolge aus, in der sie an die Datei nginx.conf übergeben werden.

Ein konkretes Beispiel. Wenn wir installieren Brotli-Modul Bei NGINX müssen die Modulladezeilen unmittelbar nach der NGINX-Prozess-ID stehen, damit die folgenden spezifischen Zeilen diese Module berücksichtigen und der Prozess ordnungsgemäß ausgeführt wird.

 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;
 }
 ....

Führen Sie den Befehl aus, nachdem Sie die Position der Modulladezeilen geändert haben nginx -t in SSH, um sicherzustellen, dass alles in Ordnung ist und es keine anderen Fehler gibt. RestartSie haben den NGINX-Dienst, damit die Änderungen in der Datei nginx.conf wirksam werden.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet

GESAMT
0
Anteile
Zurück Artikel

Vollständiges Installations-Tutorial Windows pe Mac (MacBook, iMac)

Nächster Artikel

Aktivieren / Deaktivieren Sie "Inaktives Fenster-Scrollen" in Windows 10 - Scrollen Sie zu einem Hintergrundfenster

GESAMT
0
Teilen