Это сценарий сборки NGINX, который компилирует NGINX с специальной версией OpenSSL. Он должен работать в других дистрибутивах Linux на базе Debian.
Преимущество сборки из исходного кода заключается в том, что вы можете настроить модули в соответствии со своими потребностями и всегда использовать последние версии NGINX и OpenSSL.
Компиляция займет время, особенно на Raspberry Pi, так что наберитесь терпения.
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
(проверьте загруженный код перед выполнением)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
(проверьте загруженный код перед выполнением)sudo chmod +x build_nginx.sh
sudo kill -QUIT $( cat /var/run/nginx.pid )
sudo ./build_nginx.sh
sudo nginx
Если у вас возникли проблемы или вопросы по этому изображению, свяжитесь со мной через вопрос GitHub.
Вам предлагается внести исправления и/или обновления.
Первоначально сценарий был основан на сценарии build_nginx.sh от @MattWilcox, но со временем был переработан, чтобы лучше соответствовать моим потребностям. Более подробную информацию о другой версии Мэтта можно найти в его сообщении в блоге.
Если не указано иное, весь код распространяется под лицензией MIT (MIT). Подробности смотрите в файле LICENSE
репозитория.