Добрый день.
Есть ли способ сделать аналог fastcgi_pass для apache2?
Существующие модули (fcgid и fastcgi) не хотят работать в режиме обращения к сокету, им нужен скрипт который бы они сами запускали и управляли бы им через свой PM, в отличие от nginx который просто проксирует запрос в unix socket.
Пробовал FastCgiExternalServer от mod_fastcgi, но не могу понять как его настроить так чтобы запрос уходил в сокет (fastcgi_pass).
использовал следующую конфигурацию
<Macro VHost $host>
FastCgiExternalServer /service/$host/web/static/somefcgi.fcgi -socket /var/run/$host.sock
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/service/$host/web/static/"
ServerName $host.pki
ServerAlias $host.*
ErrorLog "/var/log/$host_http_error.log"
CustomLog "/var/log/$host_http.log" common
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ /somefcgi.fcgi/$1 [QSA,L]
</VirtualHost>
</Macro>
--
With best wishes
Nikita Kuznetsov (Unix Developer)
Site: http://daedalus.ru
GSM: +79262068831
Skype: infantmessenger,
Jabber/GTalk: kalloc@me.com