GZip в Nginx

M
На сайте с 22.02.2007
Offline
161
1207

Возможно ли задать в Nginx для одной страницы отключить Gzip, а для всех остальных включить?

Торрент Трекер Катушка - скачать фильмы (http://katushka.net) | SmartProgress - достижение целей (https://smartprogress.do/) Партнерская программа SmartProgress (https://smartprogress.do/affiliate)
[Удален]
#1
maxttor:
Возможно ли задать в Nginx для одной страницы отключить Gzip, а для всех остальных включить?

Конечно, сделайте location для нужной страницы и там напишите gzip off.

M
На сайте с 22.02.2007
Offline
161
#2
Interitus:
Конечно, сделайте location для нужной страницы и там напишите gzip off.

делал так, но не помогает:


user nobody;
worker_processes 1;

error_log logs/error.log;

pid logs/nginx.pid;

events {
worker_connections 1024;
}


http {
include mime.types;

sendfile on;
tcp_nopush on;
tcp_nodelay on;

keepalive_timeout 65;
server_names_hash_max_size 2048;
server_names_hash_bucket_size 128;

gzip on;

server {
listen 80;
server_name katushka.net;

charset cp1251;

rewrite ^/torrentbar/bar.php/([0-9]+\.png)$ /torrentbar/bar.php?id=$1 last;

location / {
root /home/admin/katushka.net/;
index index.php;
}
location test.php {
gzip off;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
error_page 404 /404error.php;

location ~ \.php$ {
root /home/admin/katushka.net/;
fastcgi_pass 127.0.0.1:1026;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME /home/admin/katushka.net$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name www.katushka.net;
rewrite ^(.*)$ http://katushka.net$1 permanent;
}
server {
listen 80;
server_name magazinchik.org;

charset cp1251;

location / {
root /home/admin/magazinchik.org/;
index index.php;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

location ~ \.php$ {
root /home/admin/magazinchik.org/;
fastcgi_pass 127.0.0.1:1026;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/admin/magazinchik.org$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name www.magazinchik.org;
rewrite ^(.*)$ http://magazinchik.org$1 permanent;
}

}

Пытаюсь отключить gzip на странице test.php, но gzip все равно там включен...

E
На сайте с 29.03.2007
Offline
102
#3

рестартуй nginx например :)

KM
На сайте с 15.01.2009
Offline
17
#4

Ну я вам вчера вроде показывал как надо :)


location = /test.php {
gzip off;
}
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#5

А еще в том location надо будет обозначить fastcgi_pass;

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
M
На сайте с 22.02.2007
Offline
161
#6

Мне уже все настроили, всем списабо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий