Re: Как запустить perl-программу в nginx
Gena Makhomed
gmm на csdoc.com
Ср Авг 3 20:28:55 UTC 2011
On 03.08.2011 22:49, Vladislav Vladimirovich wrote:
> Собрал nginx c поддержкой perl. Стартует нормально.
"Модуль экспериментальный, поэтому возможно всё."
> Есть простая программа на perl - perl_prog_04.pl
> В консоли запускатся нормально, но когда пробую запустить через браузер,
> то файл просто скачивается.
скорее всего эта простая программа расчитана на работу через CGI
интерфейс. nginx этот интерфейс (пока что???) не поддерживает,
поэтому для запуска скриптов через CGI необходимо использовать
какой-то другой веб-сервер, например, http://httpd.apache.org/
или http://www.acme.com/software/mini_httpd/ и т.п.
> В документации есть пример создания модуля perl/lib/hello.pm
> Подскажите, нужно все программы оформлять в виде модуля
"писать программы" под mod_perl в nginx
http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html
намного сложнее, чем под mod_perl в apache
http://perl.apache.org/
http://apache.perl.org/
- там будет очень много нетривиальных нюансов.
> или можно напрямую как-то запустить в браузере скрипт перл?
запустить скрипт перл напрямую в браузере можно только через
http://docs.activestate.com/activeperl/5.8/Components/Windows/PerlScript.html
--
Best regards,
Gena
Подробная информация о списке рассылки nginx-ru