Привет! У меня странный вопрос о новом сервере, установленном с Nginx + php-fpm + passenger.Все последняя версия.У меня все настроено хорошо, все веб-страницы работают, однако, когда пользователи пытались получить доступ к php трекеру моего приватного трекера, он возвращает им ошибку: «не могу распаковать».Это Utorrent.В Vuze это исключение Java Gzip, говорящее, что это недопустимый файл gzip или около того, что ясно показывает, что сервер возвращал некоторые данные gzip, которые клиенты не понимают.
Так вот мой nginx.conf:
user www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
passenger_root /home/meng/.rvm/gems/ruby-1.9.2-p136/gems/passenger-3.0.2;
passenger_ruby /home/meng/.rvm/wrappers/ruby-1.9.2-p136/ruby;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
gzip_static on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_comp_level 2;
gzip_vary on;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
include /opt/nginx/conf/sites-enabled/*;
}
nginx был скомпилирован пассажиром с аргументами: --with-http_stub_status_module --with-http_gzip_static_module на основе руководства, изложенного здесь http://geeksharp.com/2010/09/14/nginx-rails-and-php-round-2/ Так что я думаю, это проблема gzipКто-нибудь есть какие-либо решения, чтобы сервер вернул правильные данные gzip, так что клиенты есть?Большое спасибо.