هذا هو البرنامج النصي لبناء 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
المستودع للحصول على التفاصيل.