Il s'agit d'un script de construction NGINX qui compile NGINX avec une version personnalisée d'OpenSSL. Cela devrait fonctionner sur d'autres distributions Linux basées sur Debian.
L'avantage de construire à partir des sources est que vous pouvez personnaliser les modules selon vos besoins et toujours utiliser les dernières versions de NGINX et OpenSSL.
La compilation prendra du temps, surtout sur un Raspberry Pi, alors soyez patient.
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
(examiner le code téléchargé avant de l'exécuter)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
(examiner le code téléchargé avant de l'exécuter)sudo chmod +x build_nginx.sh
sudo kill -QUIT $( cat /var/run/nginx.pid )
sudo ./build_nginx.sh
sudo nginx
Si vous rencontrez des problèmes ou des questions concernant cette image, veuillez me contacter via un problème GitHub.
Vous êtes invité à contribuer aux correctifs et/ou mises à jour.
Le script était à l'origine basé sur le script build_nginx.sh de @MattWilcox, mais révisé au fil du temps pour mieux répondre à mes besoins. Vous pouvez trouver plus de détails sur l'autre version de Matt dans son article de blog.
Sauf indication contraire, tout le code est publié sous la licence MIT (MIT). Voir le fichier LICENSE
du référentiel pour plus de détails.