Re: Проблема с SSI

Денис Ильиных greyhard на gmail.com
Ср Окт 14 12:54:39 UTC 2015


проверил через php-fpm

Итог

если отдаем HTML через php-fpm через fastcgi_pass с ответом 200 OK то ssi
инструкции не обрабатываются
если отдаем HTML через apache через proxy_pass с ответом 200 OK то ssi
инструкции не обрабатываются

если отдаем статику (.html) через nginx то ssi обрабатывается с ошибками,
при этом инструкции из HTML удаляются

если же отдаем страницу из Apache с кодом ответа 404 Not Found то ssi
инструкции отрабатывают как надо

14 октября 2015 г., 15:16 пользователь Денис Ильиных <greyhard на gmail.com>
написал:

> фильтр работает , но не могу понять что ему не нравится
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 http ssi filter
> "/body-kits/side-skirts/Toyota/Supra/1992-2002/38552/?"
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 saved: 0 state: 0
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 parse: -2, looked: 0
> 000000000098DC4F-000000000098EB70
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 saved: 0
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 saved: 0 state: 0
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 parse: -2, looked: 0
> 0000000000B3D080-0000000000B3E5F1
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 saved: 0
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 ssi out: 000000000098F078
> 000000000098DC4F
>
> 2015/10/14 14:14:20 [debug] 3156#0: *3 ssi out: 000000000098F0D8
> 0000000000B3D080
>
> 14 октября 2015 г., 15:13 пользователь Денис Ильиных <greyhard на gmail.com>
> написал:
>
> я не могу найти эту опцию.
>> Возникла другая ситуация если Апач отдает кастомную страницу 404 "404 Not
>> Found" то ssi обрабатывается
>> если же отдает обычную страницу 200 ОК то ssi игнорируется
>>
>> 2015-10-14 14:57 GMT+03:00 Роман Москвитин <nefer05 на gmail.com>:
>>
>>> А где у вас в параметрах сборки SSI?
>>>
>>> On Wed, Oct 14, 2015 at 2:06 PM, Денис Ильиных <greyhard на gmail.com>
>>> wrote:
>>>
>>>> Здравствуйте. Не могу понять в чем дело, сломал всю голову
>>>>
>>>> Не работает ssi даже
>>>> <!--# echo var="test" -->
>>>>
>>>> Переехал с одного сервера на другой , раньше стоял debian и nginx из
>>>> пакетов
>>>>
>>>> nginx version: nginx/1.2.1
>>>>
>>>> TLS SNI support enabled
>>>>
>>>> configure arguments: --prefix=/etc/nginx
>>>> --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log
>>>> --http-client-body-temp-path=/var/lib/nginx/body
>>>> --http-fastcgi-temp-path=/var/lib/nginx/fastcgi
>>>> --http-log-path=/var/log/nginx/access.log
>>>> --http-proxy-temp-path=/var/lib/nginx/proxy
>>>> --http-scgi-temp-path=/var/lib/nginx/scgi
>>>> --http-uwsgi-temp-path=/var/lib/nginx/uwsgi
>>>> --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid
>>>> --with-pcre-jit --with-debug --with-http_addition_module
>>>> --with-http_dav_module --with-http_flv_module --with-http_geoip_module
>>>> --with-http_gzip_static_module --with-http_image_filter_module
>>>> --with-http_mp4_module --with-http_perl_module
>>>> --with-http_random_index_module --with-http_realip_module
>>>> --with-http_secure_link_module --with-http_stub_status_module
>>>> --with-http_ssl_module --with-http_sub_module --with-http_xslt_module
>>>> --with-ipv6 --with-sha1=/usr/include/openssl
>>>> --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-auth-pam
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/chunkin-nginx-module
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/headers-more-nginx-module
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-development-kit
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-echo
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-http-push
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-lua
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-upload-module
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-upload-progress
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-upstream-fair
>>>> --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-dav-ext-module
>>>>
>>>> и сейчас установил nginx из пакетов
>>>>
>>>> nginx version: nginx/1.6.2
>>>>
>>>> TLS SNI support enabled
>>>>
>>>> configure arguments: --with-cc-opt='-g -O2 -fstack-protector-strong
>>>> -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2'
>>>> --with-ld-opt=-Wl,-z,relro --prefix=/usr/share/nginx
>>>> --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log
>>>> --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock
>>>> --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body
>>>> --http-fastcgi-temp-path=/var/lib/nginx/fastcgi
>>>> --http-proxy-temp-path=/var/lib/nginx/proxy
>>>> --http-scgi-temp-path=/var/lib/nginx/scgi
>>>> --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit
>>>> --with-ipv6 --with-http_ssl_module --with-http_stub_status_module
>>>> --with-http_realip_module --with-http_auth_request_module
>>>> --with-http_addition_module --with-http_dav_module --with-http_flv_module
>>>> --with-http_geoip_module --with-http_gzip_static_module
>>>> --with-http_image_filter_module --with-http_mp4_module
>>>> --with-http_perl_module --with-http_random_index_module
>>>> --with-http_secure_link_module --with-http_spdy_module
>>>> --with-http_sub_module --with-http_xslt_module --with-mail
>>>> --with-mail_ssl_module
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/headers-more-nginx-module
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-auth-pam
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-cache-purge
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-dav-ext-module
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-development-kit
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-echo
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/ngx-fancyindex
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-http-push
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-lua
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-upload-progress
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/nginx-upstream-fair
>>>> --add-module=/tmp/buildd/nginx-1.6.2/debian/modules/ngx_http_substitutions_filter_module
>>>>
>>>>
>>>> Подскажите куда копать ? даже собранный nginx 1.8 не обрабатывает ssi,
>>>> и в error.log не сыпятся ошибки.
>>>>
>>>> Не могу найти что могло измениться между версиями
>>>> --
>>>> С уважением.
>>>> Ильиных Денис
>>>> Программист
>>>> Компания "GT-Shop.ru"
>>>> Телефон: +7(963) 995-7616
>>>>
>>>> _______________________________________________
>>>> nginx-ru mailing list
>>>> nginx-ru на nginx.org
>>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>
>>>
>>>
>>> _______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru на nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>
>>
>>
>> --
>> С уважением.
>> Ильиных Денис
>> Программист
>> Компания "GT-Shop.ru"
>> Телефон: +7(963) 995-7616
>>
>
>
>
> --
> С уважением.
> Ильиных Денис
> Программист
> Компания "GT-Shop.ru"
> Телефон: +7(963) 995-7616
>



-- 
С уважением.
Ильиных Денис
Программист
Компания "GT-Shop.ru"
Телефон: +7(963) 995-7616
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151014/39708a9b/attachment.html>


Подробная информация о списке рассылки nginx-ru