これは、OpenSSL のカスタム バージョンを使用して NGINX をコンパイルする NGINX ビルド スクリプトです。他の Debian ベースの Linux ディストリビューションでも動作するはずです。
ソースからビルドする利点は、ニーズに合わせてモジュールをカスタマイズでき、常に最新バージョンの 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 の問題を通じて私にご連絡ください。
修正やアップデートに貢献するよう招待されています。
このスクリプトはもともと @MattWilcox の build_nginx.sh スクリプトに基づいていましたが、ニーズに合わせて修正されました。 Matt の他のバージョンの詳細については、Matt のブログ投稿をご覧ください。
特に指定がない限り、すべてのコードは MIT ライセンス (MIT) に基づいてリリースされます。詳細については、リポジトリのLICENSE
ファイルを参照してください。