Heim > Betrieb und Instandhaltung > Nginx > Wie füge ich ein neues Modul zu Nginx hinzu?

Wie füge ich ein neues Modul zu Nginx hinzu?

青灯夜游
Freigeben: 2019-06-13 18:22:20
Original
8698 Leute haben es durchsucht

Wie füge ich ein neues Modul zu Nginx hinzu?

Schritte zum Hinzufügen eines neuen Moduls zu Nginx:

1. Laden Sie das Modul herunter


git clone https://github.com/agentzh/echo-nginx-module
Nach dem Login kopieren

2. Platzieren Sie es am angegebenen Ort


mv echo-nginx-module-master /usr/local/src/nginx-1.8.1/echo-nginx-module
Nach dem Login kopieren

3. Sehen Sie sich die kompilierten Parameter an


/usr/local/nginx/sbin/nginx -V
Nach dem Login kopieren

Das Ergebnis ist:

--user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
Nach dem Login kopieren

4. Neu kompilieren


./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=/usr/local/src/nginx-1.8.1/echo-nginx-module --with-ipv6 
make
Nach dem Login kopieren

PS: Hier ist nur make nötig, achten Sie darauf, make install nicht auszuführen, sonst wird es überschrieben

5. Originaldatei sichern


cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
Nach dem Login kopieren

6. Nginx-Binärdatei ersetzen


cp /usr/local/src/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/nginx
Nach dem Login kopieren

7 . Überprüfen Sie Nginx und starten Sie es reibungslos


ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx(做软链,添加到环境变量)
nginx -t (检测配置文件)
nginx -s reload (平滑重启)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie füge ich ein neues Modul zu Nginx hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage