проксирование + кеширование + Opera|IE = не работает авторизация

Denis Kot denis.kot на gmail.com
Сб Янв 23 16:50:13 MSK 2010


Заметил странный глюк.

Конфиг такой:

    proxy_cache_path /var/nginx/cache
    levels=1:2 keys_zone=name:64m max_size=512m
    inactive=30d;

  location / {

    proxy_pass        http://domain.ru:80/;
    proxy_set_header    Host            $host;
    proxy_set_header    X-Real-IP       $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

     proxy_cache name;
     proxy_cache_min_uses 1;
     proxy_cache_valid 200 8h;
     proxy_cache_use_stale updating error timeout invalid_header
http_500 http_502 http_503 http_504 http_404;
}

Если заходить с помощью Firefox, то авторизация проходит нормально.
Если же с помощью Opera или IE, то нифига, все время редиректит на
страницу авторизации.

Если кеширование отключить, то все нормально работает.

Denis Kot


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