Re: SSI фильтр после XSLT фильтра - возможно?

Noon es Shadow noonesshadow at gmail.com
Thu May 21 14:39:24 MSD 2009


Я хочу, чтобы нгинк
1) Послал запрос fast_cgi серверу php, и получил ответ (в моем случае это
xml)
2) Выполнил преобразование xslt при некоторых условиях
3) Выполнил директивы SSI в результате полученном в п.2
4) Отдал все это безобразие клиенту
п.3 не случается. (клиенту отдается безобразие с директивами ssi) Если
исключить п.2, п.3 случается

Конфиг выглядит так (та его часть что вроде как отвечает за то что мне
нужно)

        location ~*\.html {
           ssi on;
           try_files $uri @php;
        }
        location @php {
            fastcgi_index index.html;
            fastcgi_pass localhost:9000;
            fastcgi_param SCRIPT_FILENAME /usr/test/index.php;
            fastcgi_param REQUEST_URI $fastcgi_script_name;
            fastcgi_param QUERY_STRING $query_string;
            fastcgi_param REQUEST_METHOD $request_method;
            fastcgi_param CONTENT_TYPE $content_type;
            fastcgi_param CONTENT_LENGTH $content_length;
            xml_entities /usr/local/nginx/html/dtd/entities.dtd;
            xslt_stylesheet /usr/test/xslt/index.xsl;
        }


18 мая 2009 г. 3:43 пользователь Kirill A. Korinskiy
<catap+nginx at catap.ru<catap%2Bnginx at catap.ru>
> написал:

> At Sun, 17 May 2009 17:50:58 +0300,
> Noon es Shadow <noonesshadow at gmail.com> wrote:
> >
> > Я пробовал делать подзапросом (внутренний локейшн, на который
> переадресовывается для xsl) - ssi не отрабатывает после него..
>
> скажите что вы хотите, и покажите конфиг.
>
> --
> wbr, Kirill
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090521/9c1761c8/attachment.html>


More information about the nginx-ru mailing list