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

Noon es Shadow noonesshadow at gmail.com
Fri May 22 11:30:15 MSD 2009


Так а вроде же они в разных локейшенах?

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

> At Thu, 21 May 2009 13:39:24 +0300,
> Noon es Shadow <noonesshadow at gmail.com> wrote:
> >
> > Я хочу, чтобы нгинк
> > 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;
> >         }
> >
> >
>
> а если разнести процесс выполнение директив ssi и преобразование xml в
> разные location? Т.е. в подзапрос — лучше вам не станет?
>
> --
> wbr, Kirill
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090522/6d4b2d5c/attachment.html>


More information about the nginx-ru mailing list