Vorne geschrieben
Fügen Sie Nginx dynamisch Module hinzu Hier nehmen wir die Installation des Drittanbietermoduls ngx_http_google_filter_module als Beispiel. Nginx-Module erfordern eine Neukompilierung von Nginx, anstatt wie Apache auf .so in der Konfigurationsdatei zu verweisen. Laden Sie das Drittanbieter-Erweiterungsmodul ngx_http_google_filter_module herunter # cd /data/software/ # git clone https://github.com/cuber/ngx_http_google_filter_module Überprüfen Sie, welche Module installiert werden, wenn nginx kompiliert und installiert wird Wechseln Sie in der Kommandozeile in das Verzeichnis, in dem sich das Nginx-Ausführungsprogramm befindet und geben Sie ./nginx -V wie folgt ein: [root@binghe sbin]# ./nginx -V Nginx-Version: nginx/1.19.1 erstellt mit gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) erstellt mit OpenSSL 1.0.2 22. Januar 2015 TLS SNI-Unterstützung aktiviert Argumente konfigurieren: --prefix=/usr/local/nginx-1.19.1 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module [root@binghe sbin]# Es ist ersichtlich, dass die zum Kompilieren und Installieren von Nginx verwendeten Parameter wie folgt sind: --prefix=/usr/local/nginx-1.19.1 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module Fügen Sie die zu installierenden Module hinzu und kompilieren Sie sie neu Fügen Sie hier --add-module=/data/software/ngx_http_google_filter_module hinzu Die Einzelheiten lauten wie folgt: ./configure --prefix=/usr/local/nginx-1.19.1 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module -–add-module=/data/software/ngx_http_google_filter_module Fügen Sie wie oben alle Parameter des zuvor installierten Nginx hinzu und fügen Sie schließlich --add-module=/data/software/ngx_http_google_filter_module hinzu Danach müssen wir wie folgt kompilieren: # make //Nicht make install ausführen, sonst wird es überschrieben Wichtiger Hinweis: Führen Sie den Befehl „make install“ nicht aus. Ersetzen der Nginx-Binärdatei # Sichern Sie das ursprüngliche Nginx-Ausführungsprogramm# mv /usr/local/nginx-1.19.1/sbin/nginx /usr/local/nginx-1.19.1/sbin/nginx.bak # Kopieren Sie das neu kompilierte ausführbare Nginx-Programm in das Verzeichnis /usr/local/nginx-1.19.1/sbin/# cp /opt/nginx/sbin/nginx /usr/local/nginx-1.19.1/sbin/ Okay, lasst uns für heute hier aufhören! Vergessen Sie nicht, es zu liken, zu folgen und weiterzuleiten, damit mehr Leute es sehen, lernen und sich gemeinsam verbessern können! ! Oben finden Sie detaillierte Informationen zur Methode zum dynamischen Hinzufügen von Modulen zu Nginx. Weitere Informationen zum dynamischen Hinzufügen von Modulen zu Nginx finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: So implementieren Sie die autorisierte WeChat-Anmeldung elegant in einem Vue3-Projekt
>>: Detaillierte Einführung in die Mysql-Datumsabfrage
Textschatten Textschatten: horizontaler Versatz, ...
Vorwort Als ich heute Xianyu durchsuchte, fiel mi...
In diesem Artikel wird der spezifische JavaScript...
So implementieren Sie die Paging-Funktion des MyB...
In diesem Artikel wird die Installations- und Kon...
Inhaltsverzeichnis 1. Holen Sie sich den Wert des...
Die korrekte Verwendung der CSS-Float-Eigenschaft...
Die Nginx-Protokolle werden von Filebeat gesammel...
Ein Datenvolumencontainer ist ein Container, der ...
Es ist sehr einfach, eine Scala-Umgebung in Linux...
Verwenden Sie den Linux-Befehl chmod , um zu steu...
<br />Originaltext: http://research.microsof...
Der Dienst des Unternehmens verwendet Docker und ...
/***************** * proc-Dateisystem************...
Verwenden Sie die Vue-Cropper-Komponente, um Avat...