صورة LightTPD LightTPD خارج الصندوق لخادم HTTP المستند إلى البرامج النصية CGI.
هذه الصورة متوفرة على Docker Hub Zetaplusae/Lighttpd-CGI ، ويمكن سحبها من سجل Docker الرسمي:
docker pull zetaplusae/lighttpd-cgidocker run -d -p 80:80 -v " $PWD " :/var/www/cgi-bin zetaplusae/lighttpd-cgi من خلال تشغيل الأمر أعلاه ، سيتم بدء تشغيل خادم HTTP على المنفذ 80 . ستقدم طلبات عن طريق تنفيذ البرامج النصية CGI على نفس المسار الذي يقع تحت دليل /var/www/cgi-bin ، والذي يمكن تركيبه خارجيًا. على سبيل المثال ، سيتم تقديم http://hostname/hello.sh بواسطة /var/www/cgi-bin/hello.sh .
انسخ جميع البرامج النصية CGI إلى دليل cgi-bin .
FROM zetaplusae/lighttpd-cgi
COPY ./cgi-bin/ /var/www/cgi-bin/ يوجد ملف التكوين lighttpd.conf على /etc/lighttpd/lighttpd.conf . لتخصيص التكوين ، COPY التكوين الخاص بك إلى هذا المسار.
COPY ./your-lighttpd.conf /etc/lighttpd/lighttpd.conf أو بدلاً من الكتابة فوق ملف التكوين الرئيسي ، يمكنك نسخ تكوين إلى الدليل /etc/lighttpd/conf.d/ conf.d/ ، حيث سيتم تضمين جميع الملفات التي لها لاحقة .conf تلقائيًا.
انظر Wiki تكوين LightTPD لمزيد من المعلومات.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.