Heim > Betrieb und Instandhaltung > Nginx > So kompilieren Sie Nginx neu und fügen Module hinzu

So kompilieren Sie Nginx neu und fügen Module hinzu

WBOY
Freigeben: 2023-05-23 15:28:50
nach vorne
2809 Leute haben es durchsucht

1. Suchen Sie das Quellcode-Stammverzeichnis, in dem Nginx installiert ist (d. h. das Verzeichnis, in dem das Installationspaket gespeichert ist). Laden Sie den neuen Quellcode herunter und entpacken Sie ihn. Überprüfen Sie die Nginx-Version und die Kompilierungsparameter

cd software
ls
nginx-1.10.2 nginx-1.10.2.tar.gz
Nach dem Login kopieren

3. Geben Sie das Nginx-Quellcodeverzeichnis ein

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

4. Neukompilierter Code und Module

cd nginx-1.10.2
Nach dem Login kopieren

5. Führen Sie make niemals aus, da sonst die Installation überschrieben wird Das /software/nginx-1.10.2/objs-Verzeichnis nginx, dies ist die neue Version des Programms.

6. Sichern Sie das alte Nginx-Programm

./configure --prefix=/usr/local/nginx --with-http_ssl_module
Nach dem Login kopieren

7. Kopieren Sie das neue Nginx-Programm nach /usr/local/sbin/

cd /usr/local/nginx/sbin/
mv nginx nginx_bak
Nach dem Login kopieren

9 Service

cp /software/nginx-1.10.2/objs/nginx /usr/local/nginx/sbin/
Nach dem Login kopieren

Überprüfen Sie, ob das Modul installiert ist

/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
Nach dem Login kopieren

Nginx neu starten

/usr/local/nginx/sbin/nginx -s reload
Nach dem Login kopieren

nginx-Neulademodul abgeschlossen!

Das obige ist der detaillierte Inhalt vonSo kompilieren Sie Nginx neu und fügen Module hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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