Dear All.

Please,  explain  what  functionality  now in trunk and what plans for
mod_fcgid.  I miss FastCGIExternalServer feature.

The  problem  is  to  allow  different  site  parts to be processed by
different  FastCGI  servers  (frankly  speaking, by different  php-fpm
pools).       Also,    there    is    a   need   of   external  access
checker.

This  type of configuration has the following problem with apache
2.4.X:

1.   With mod_fastcgi  and  some   magic   [1]   it  is  possible  to  achieve  
desired
configuration. But mod_fastcgi doesn't compile with Apache 2.4.

2. Mod_fcgid lack of FastCGIExternalServer feature.

3. Mod_proxy_fcgi has rough configuration.  It can't be tied
to  handlers,  so  it assigned to "directory", not to specified files.
Also, it avoid unix sockets (i know, they are in trunk),

So,   the  question  is  whether  things  that will help me  already in
trunk?  Does it make sense to wait for future apache httpd release?

May be i do things wrong and somebody can direct me to right way .


Appendices
1. Magic to run different
#----- PHP startup as unpriveleged user (general purpose script)-----
#-php-fpm (emptyfile) treat as a pipe to php-fpm standart pool
FastCgiExternalServer /var/fdwww/outroot/php-fpm -socket 
/var/run/fastcgi/php-fpm-common
FastCgiExternalServer /var/fdwww/outroot/php-fpm-wxsf -socket 
/var/run/fastcgi/php-fpm-common

#   PHP regular fastcgi starter
Action php-fc /internal/doscript
Alias /internal/doscript  /var/fdwww/outroot/php-fpm

#-------------BOX realm -------
#Accesschecker for BOX realm  
FastCgiServer /usr/fdsys/acheckers/boxcheck.pl -processes 2
#PHP startup as boxscript user
#-php-fpm-box (emptyfile) treat as a pipe to php-fpm boxscript pool 
FastCgiExternalServer /var/fdwww/outroot/php-fpm-box -socket 
/var/run/fastcgi/php-fpm-box
# PHP magic for Box starter
Action php-fc-box /internal/doscript-box
Alias /internal/doscript-box  /var/fdwww/outroot/php-fpm-box

-- 
Best regards,
 Anthony                          mailto:[email protected]

Reply via email to