<div>Конфиг сейчас выглядит вот так:</div>
<div> location ~*\.xml {<br> fastcgi_index index.php;<br> fastcgi_pass localhost:9000;<br> fastcgi_param SCRIPT_FILENAME /usr/test/index.php;<br> fastcgi_param REQUEST_URI $fastcgi_script_name;<br>
fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br> fastcgi_param CONTENT_TYPE $content_type;<br> fastcgi_param CONTENT_LENGTH $content_length;<br>
ssi on;<br> ssi_types text/xml text/html;<br> }<br> <br> location ~*\.html {<br> ssi on;<br> ssi_types text/xml text/html;<br> try_files $uri @php;<br> }<br> <br>
location ~*\.php {<br> fastcgi_index index.html;<br> fastcgi_pass localhost:9000;<br> fastcgi_param SCRIPT_FILENAME /usr/test$fastcgi_script_name;<br> fastcgi_param REQUEST_URI $fastcgi_script_name;<br>
fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br> fastcgi_param CONTENT_TYPE $content_type;<br> fastcgi_param CONTENT_LENGTH $content_length;<br>
}<br> <br> location @php {<br> fastcgi_index index.html;<br> fastcgi_pass localhost:9000;<br> fastcgi_param SCRIPT_FILENAME /usr/test/index.php;<br> fastcgi_param REQUEST_URI $fastcgi_script_name;<br>
fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br> fastcgi_param CONTENT_TYPE $content_type;<br> fastcgi_param CONTENT_LENGTH $content_length;<br>
xml_entities /usr/local/nginx/html/dtd/entities.dtd;<br> xslt_stylesheet /usr/test/xslt/index.xsl;<br> ssi on;<br> ssi_types text/xml text/html;<br> }<br><br>по поводу типов выдает варнинг</div>
<div>при запросе статичного html файла ssi отрабатывает</div>
<div>при запросе .xml (который для теста отдается невалидным xml а с директивой - отрабатывает</div>
<div>при запросе html динамического - не отрабатывает<br></div>
<div class="gmail_quote">24 мая 2009 г. 21:19 пользователь Igor Sysoev <span dir="ltr"><<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>></span> написал:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Sun, May 24, 2009 at 09:13:54PM +0300, Noon es Shadow wrote:<br><br>> вру.. тип у xml-ответов от бэкенда xml, после трансформации xslt-фильтром<br>> тип становится html<br><br></div>Должно работать вот это (ssi on в @php):<br>
<div class="im"><br> location ~*\.html {<br> ssi on;<br> try_files $uri @php;<br> }<br><br> location @php {<br> fastcgi_index index.html;<br> fastcgi_pass localhost:9000;<br>
fastcgi_param SCRIPT_FILENAME /usr/test/index.php;<br> fastcgi_param REQUEST_URI $fastcgi_script_name;<br> fastcgi_param QUERY_STRING $query_string;<br> fastcgi_param REQUEST_METHOD $request_method;<br>
fastcgi_param CONTENT_TYPE $content_type;<br> fastcgi_param CONTENT_LENGTH $content_length;<br> xml_entities /usr/local/nginx/html/dtd/entities.dtd;<br> xslt_stylesheet /usr/test/xslt/index.xsl;<br>
</div> ssi on;<br>
<div>
<div></div>
<div class="h5"> }<br><br>> 24 мая 2009 г. 21:12 пользователь Noon es Shadow<br>> <<a href="mailto:noonesshadow@gmail.com">noonesshadow@gmail.com</a>>написал:<br>><br>> > тип у ответов text/html<br>
> > но я пробовал ставить ssi_types и xml и html<br>> > не помогло<br>> ><br>> > 24 мая 2009 г. 20:23 пользователь Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> написал:<br>
> ><br>> > On Sun, May 24, 2009 at 09:15:33PM +0400, Igor Sysoev wrote:<br>> >><br>> >> > On Sun, May 24, 2009 at 07:29:34PM +0300, Noon es Shadow wrote:<br>> >> ><br>> >> > > я пробовал два варианта - и вначале конфиг, потом патч - и наоборот<br>
> >> > > проверил в самом файле, чтобы порядок фильтров изменился - он<br>> >> изменился<br>> >> ><br>> >> > Какой тип у xml-ответов ? Возможно, нужно что-то вроде<br>> >> ><br>
> >> > ssi_types text/xml;<br>> >><br>> >> Я сейчас посмотрел, патч не нужен.<br>> >> Без патча сначала отрабатывает XSLT, а потом SSI.<br>> >><br>> >> > > 24 мая 2009 г. 18:22 пользователь Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>><br>
> >> написал:<br>> >> > ><br>> >> > > > On Sun, May 24, 2009 at 06:03:43PM +0300, Noon es Shadow wrote:<br>> >> > > ><br>> >> > > > > Поставил патч, пересобрал нгинк - к сожалению, не сработало - ssi<br>
> >> on<br>> >> > > > > вставлял где только можно..<br>> >> > > ><br>> >> > > > После установки патча ./configure запускался ?<br>> >> > > ><br>
> >> > > > ><br>> >> > > > > 22 мая 2009 г. 10:45 пользователь Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>><br>> >> > > > написал:<br>
> >> > > > ><br>> >> > > > > > On Sun, May 17, 2009 at 01:47:58PM +0300, Noon es Shadow wrote:<br>> >> > > > > ><br>> >> > > > > > > Я извиняюсь что пишу третий раз.. но просто как-то непонятно -<br>
> >> то ли<br>> >> > > > я не<br>> >> > > > > > > понимаю какого-то негласного кодекса, и неправильно спрашиваю,<br>> >> то ли<br>> >> > > > еще<br>
> >> > > > > > > что-то..<br>> >> > > > > > > странно - нафиг не посылают, ньюбом не обзывают, и не отвечают<br>> >> :)<br>> >> > > > > ><br>
> >> > > > > > На данный момент, это можно сделать только прилагаемым патчем.<br>> >> > > > > ><br>> >> > > > > ><br>> >> > > > > > --<br>
> >> > > > > > Игорь Сысоев<br>> >> > > > > > <a href="http://sysoev.ru/" target="_blank">http://sysoev.ru</a><br>> >> > > > > ><br>> >> > > ><br>
> >> > > > --<br>> >> > > > Игорь Сысоев<br>> >> > > > <a href="http://sysoev.ru/" target="_blank">http://sysoev.ru</a><br>> >> > > ><br>> >> > > ><br>
> >> ><br>> >> > --<br>> >> > Игорь Сысоев<br>> >> > <a href="http://sysoev.ru/" target="_blank">http://sysoev.ru</a><br>> >><br>> >> --<br>> >> Игорь Сысоев<br>
> >> <a href="http://sysoev.ru/" target="_blank">http://sysoev.ru</a><br>> >><br>> >><br>> ><br><br></div></div>--<br>
<div>
<div></div>
<div class="h5">Игорь Сысоев<br><a href="http://sysoev.ru/" target="_blank">http://sysoev.ru</a><br><br></div></div></blockquote></div><br>