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