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

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

青灯夜游
青灯夜游Original
2019-06-13 18:22:208566Durchsuche

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

2. Platzieren Sie es am angegebenen Ort


mv echo-nginx-module-master /usr/local/src/nginx-1.8.1/echo-nginx-module

3. Sehen Sie sich die kompilierten Parameter an


/usr/local/nginx/sbin/nginx -V

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

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

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

6. Nginx-Binärdatei ersetzen


cp /usr/local/src/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/nginx

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 (平滑重启)

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!

Stellungnahme:
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