Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Nginx отключить кеширование / 4 сообщений из 4, страница 1 из 1
26.02.2014, 18:47
    #38573399
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx отключить кеширование
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    gzip  on;
    gzip_proxied expired no-cache no-store private auth;
    include /etc/nginx/conf.d/*.conf;
}

server {
    listen       80;
    server_name  site.com;

    access_log  /var/log/nginx/site.access.log  main;

    location / {
        expires off;
        proxy_pass http://127.0.0.1:8080/;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    
   
}



Подскажите как в nginx отключить кеширование rest запросов, вроде поставил expires off, но он собака всё равно их кеширует. Хотел сначала что бы он кешировал все css и js(сейчас это из конфига убрал), но сейчас проблема в том что всё что он проксирует он кеширует, как это победить?
...
Рейтинг: 0 / 0
27.02.2014, 10:37
    #38573842
VGrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx отключить кеширование
GregTkсейчас проблема в том что всё что он проксирует он кеширует, как это победить?

На основании каких данных Вы пришли к этому выводу?

---
...
Рейтинг: 0 / 0
27.02.2014, 12:11
    #38573948
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx отключить кеширование
VGrey,

На основании того как ходит траффик(Chrome web console) к нему и что возвращается от него. Проблемы сейчас в том что он кеширует GET запросы которые ему отправляет js. С POST запросами проблем нет.
...
Рейтинг: 0 / 0
27.02.2014, 17:47
    #38574544
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Nginx отключить кеширование
GregTk,

Проблема решилась добавлением proxy_cache_bypass
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Nginx отключить кеширование / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]