ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[3]: freebsd nginx + fastcgi perl



On Tue, 15 Feb 2005, Alexander Popkov wrote:

Tuesday, February 15, 2005, 6:03:49 PM, you wrote:
IS> Прежде всего, fastcgi_root в всех случаях должен быть /path/to/.

IS> Что касается обрабоки разных скриптов одним сервером, то всё зависит
IS> от fastcgi-сервера. PHP умеет. В перловых скриптах, нужно разбирать
IS> PATH_TRASNLATED и запускать нужный скрипт.

Это должен уметь fast-cgi менеджер, в качестве которого можно
пробовать тот, что идет с lighthttpd, я верно понял?

И как я понял - cgi-fcgi этого не умеет?

(Или я совсем запутался) :(

Нет. fastcgi работает так:

fastcgi-менеджер запускает несколько процессов fastcgi-сервера.
Эти процессы принимают соединения. По получении соединения у них
есть всякие параметры, например, заголовки HTTP запроса. Кроме того,
есть параметр PATH_TRASNLATED. Если сервер не умеет запускать внешние
скрипты, то он может начхать на все эти параметры, а выдавать всегда
что-то свое. А может исполнять скрипты, исходя из PATH_TRASNLATED.

В php менеджер есть внутри самого php. И ещё php понимает PATH_TRASNLATED.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.