Este é um script de construção NGINX que compila o NGINX com uma versão personalizada do OpenSSL. Deve funcionar em outras distros Linux baseadas em Debian.
A vantagem de construir a partir do código-fonte é que você pode personalizar os módulos de acordo com suas necessidades e sempre usar as versões mais recentes do NGINX e OpenSSL.
A compilação levará tempo, especialmente em um Raspberry Pi, então seja paciente.
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 o código baixado antes de executar)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 o código baixado antes de executar)sudo chmod +x build_nginx.sh
sudo kill -QUIT $( cat /var/run/nginx.pid )
sudo ./build_nginx.sh
sudo nginx
Se você tiver algum problema ou dúvida sobre esta imagem, entre em contato comigo por meio de um problema no GitHub.
Você está convidado a contribuir com correções e/ou atualizações.
O script foi originalmente baseado no script build_nginx.sh de @MattWilcox, mas revisado com o tempo para melhor atender às minhas necessidades. Você pode encontrar mais detalhes sobre a outra versão de Matt em sua postagem no blog.
A menos que especificado de outra forma, todo o código é lançado sob a licença MIT (MIT). Consulte o arquivo LICENSE
do repositório para obter detalhes.