Dies ist ein NGINX-Build-Skript, das NGINX mit einer benutzerdefinierten Version von OpenSSL kompiliert. Es sollte auf anderen Debian-basierten Linux-Distributionen funktionieren.
Der Vorteil der Erstellung aus dem Quellcode besteht darin, dass Sie die Module an Ihre Bedürfnisse anpassen und immer die neuesten Versionen von NGINX und OpenSSL verwenden können.
Das Kompilieren wird einige Zeit in Anspruch nehmen, insbesondere auf einem Raspberry Pi. Seien Sie also geduldig.
sudo mkdir /usr/local/src/nginx/
cd /usr/local/src/nginx/
sudo curl -L https://raw.githubusercontent.com/MatthewVance/nginx-build/master/build-nginx.sh -o build_nginx.sh
cat build_nginx.sh
(überprüfen Sie den heruntergeladenen Code vor der Ausführung)sudo chmod +x build_nginx.sh
sudo ./build_nginx.sh
sudo nginx
cd /usr/local/src/nginx/
sudo rm /usr/local/src/nginx/build_nginx.sh
sudo curl -L https://raw.githubusercontent.com/MatthewVance/nginx-build/master/build-nginx.sh -o build_nginx.sh
cat build_nginx.sh
(überprüfen Sie den heruntergeladenen Code vor der Ausführung)sudo chmod +x build_nginx.sh
sudo kill -QUIT $( cat /var/run/nginx.pid )
sudo ./build_nginx.sh
sudo nginx
Wenn Sie Probleme oder Fragen zu diesem Bild haben, kontaktieren Sie mich bitte über ein GitHub-Problem.
Sie sind eingeladen, Korrekturen und/oder Updates beizusteuern.
Das Skript basierte ursprünglich auf dem Skript build_nginx.sh von @MattWilcox, wurde jedoch im Laufe der Zeit überarbeitet, um meinen Anforderungen besser zu entsprechen. Weitere Details zur anderen Version von Matt finden Sie in seinem Blogbeitrag.
Sofern nicht anders angegeben, wird der gesamte Code unter der MIT-Lizenz (MIT) veröffentlicht. Einzelheiten finden Sie in der LICENSE
Datei des Repositorys.