Sunday, 1 July 2012

Исполнение CGI приложений на lighttpd на Debian 6 Squeeze

Очень часто встает необходимость снабдить небольшой скрипт на Perl, но тащить ради этого Apache крайне не хочется, тут нам на помощь приходит легкий lighttpd, который умеет запускать CGI приложения.

Устанавливаем:
apt-get install -y lighttpd lighttpd-doc  
 Включаем CGI модуль:
lighttpd-enable-mod cgi
Применяем изменения:
/etc/init.d/lighttpd restart 
Создаем папку для CGI приложений:
mkdir /var/www/cgi-bin 
Создаем тестовое CGI приложение на Perl:
vim /var/www/cgi-bin/test.pl
Код:
#!/usr/bin/perl
use strict;
use warnings;
print "Content-type: text/html\n\n";
print "Hello, World!"; 
Выставляем exec флаг:
chmod +x /var/www/cgi-bin/test.pl
Запускаем через браузер: http://x.x.x.x/cgi-bin/test.pl 

No comments:

Post a Comment

Note: only a member of this blog may post a comment.