Gambar LightTPD out-of-the-box untuk Skrip CGI berbasis server HTTP.
Gambar ini tersedia di hub Docker Zetaplusae/Lighttpd-CGI, dan dapat ditarik dari Registry Docker Resmi:
docker pull zetaplusae/lighttpd-cgidocker run -d -p 80:80 -v " $PWD " :/var/www/cgi-bin zetaplusae/lighttpd-cgi Dengan menjalankan perintah di atas, server HTTP akan dimulai pada port 80 . Ini akan melayani permintaan dengan menjalankan skrip CGI di jalur yang sama dengan yang terletak di bawah direktori /var/www/cgi-bin , yang dapat dipasang secara eksternal. Misalnya, http://hostname/hello.sh akan dilayani oleh /var/www/cgi-bin/hello.sh .
Salin semua skrip CGI Anda ke direktori cgi-bin .
FROM zetaplusae/lighttpd-cgi
COPY ./cgi-bin/ /var/www/cgi-bin/ File konfigurasi lighttpd.conf terletak di /etc/lighttpd/lighttpd.conf . Untuk menyesuaikan konfigurasi, COPY konfigurasi Anda ke jalur itu.
COPY ./your-lighttpd.conf /etc/lighttpd/lighttpd.conf Atau, alih -alih menimpa file konfigurasi utama, Anda dapat menyalin konfigurasi ke direktori /etc/lighttpd/conf.d/ , di mana semua file yang memiliki akhiran .conf akan dimasukkan secara otomatis.
Lihat wiki konfigurasi LightTPD untuk informasi lebih lanjut.
Proyek ini dilisensikan di bawah lisensi MIT.