LINUX.ORG.RU
ФорумAdmin

Lighttpd. Как заставить работать FastCGI?


0

0

Хочется выполнить Fast-CGI скрипт с помощью Лайти.

#include <fcgi_stdio.h> #include <iostream.h>

int main() { while(FCGI_Accept() >= 0) { cout << "Content-type: text/html\n\n" << "Hello, world!!!"; }

return 0; }

В конфиг лайти прописал

fastcgi.server = ( "/fcgi.fcgi" => ( "localhost" => ( "socket" => "/tmp/fcgi.socket", "host" => "127.0.0.1", "port" => 9000, "max-procs" => 1, "bin-path" => "/var/www/fcgi.fcgi" ) ) )

В папку /var/www кинул скомпилированный fcgi.fcgi. Дал права на выполнение.

Теперь если я перейду по http://127.0.0.1/fcgi.fcgi лайти мне говорит: 403 - Forbidden

Что я делаю не так? Система ubuntu 7.10

А если попробую запустить какой-то Fast-CGI скрипт с не расширением .php .pl .fcgi, то лайти мне просто мусор в браузер выдает. То есть как двоичный файл отображает.

BlackSergey
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.