freebsd nginx + fastcgi perl

Alexander Popkov voodoo_alex at mail.ru
Tue Feb 15 17:56:36 MSK 2005


Hello Andrew,

Tuesday, February 15, 2005, 5:37:27 PM, you wrote:

AP>> реален? Я просто немого не пойму каким образом работают такие варианты для php скриптов? Получается что один fcgi сервер (который висит на
AP>> localhost:9000 обслуживает сразу все скрипты из этого location) Это как получается?

AS> не 1 а сколько укажешь при запуске в соответствующей переменной (PHP_FCGI_CHILDREN).
AS> РНР  при этом запустит такое же кол-во процессов fcgi процессов.

Но эти все процессы - это будет запущенный _один_ скрипт а не разные -
верно?

Я просто спрашиваю реально ли задать в конфигурации одним location
полностью весь каталог fcgi скриптов, или на каждый конкретный скрипт
надо писать отдельный location?

тоесть
  location /fcgi-bin {
      fastcgi_pass localhost:9000;
      fastcgi_root /path/to/fcgi-bin;
  }

подобная конфигурация сможет правильно обработать
запросы /fcgi-bin/test.pl и /fcgi-bin/other.pl
или надо писать все же вот так:

  location /fcgi-bin/test.pl {
      fastcgi_pass localhost:9000;
      fastcgi_root /path/to/fcgi-bin/test.pl;
  }
  location /fcgi-bin/other.pl {
      fastcgi_pass localhost:9001;
      fastcgi_root /path/to/fcgi-bin/other.pl;
  }

?




-- 
Best regards,
 Alexander                            mailto:voodoo_alex at mail.ru






More information about the nginx-ru mailing list