ภาพ 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 จะรวมอยู่โดยอัตโนมัติ
ดูการกำหนดค่า LightTPD Wiki สำหรับข้อมูลเพิ่มเติม
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT