Este es un script de compilación de NGINX que compila NGINX con una versión personalizada de OpenSSL. Debería funcionar en otras distribuciones de Linux basadas en Debian.
La ventaja de compilar desde el código fuente es que puede personalizar los módulos según sus necesidades y utilizar siempre las últimas versiones de NGINX y OpenSSL.
La compilación llevará tiempo, especialmente en una Raspberry Pi, así que tenga paciencia.
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
(revise el código descargado antes de ejecutar)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
(revise el código descargado antes de ejecutar)sudo chmod +x build_nginx.sh
sudo kill -QUIT $( cat /var/run/nginx.pid )
sudo ./build_nginx.sh
sudo nginx
Si tiene algún problema o pregunta sobre esta imagen, comuníquese conmigo a través de un problema de GitHub.
Está invitado a contribuir con correcciones y/o actualizaciones.
El script se basó originalmente en el script build_nginx.sh de @MattWilcox, pero se revisó con el tiempo para adaptarse mejor a mis necesidades. Puedes encontrar más detalles sobre la versión del otro Matt en la publicación de su blog.
A menos que se especifique lo contrario, todo el código se publica bajo la licencia MIT (MIT). Consulte el archivo LICENSE
del repositorio para obtener más detalles.