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