這是一個 NGINX 建置腳本,它使用自訂版本的 OpenSSL 編譯 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
文件。