Welcome! Log In Create A New Profile

Advanced

Проблема авторизации при кешировании

April 14, 2011 07:06AM
Добрый день.

Помогите настроить nginx чтобы он не кешировал страницы авторизации.
На сервере крутятся сайты на Drupal, DLE и Joomla.

Пока удалось победить только DLE и Админку в Joomla:

....
error_page 412 = @nocached;

location / {
if ($cookie_dle_user_id) { return 412; }
if ($cookie_dle_password) { return 412; }
if ($cookie_PHPSESSID) { return 412; }
if ($request_method = POST ) {return 412; }
...
}

location ~* (administrator|comprofiler|admin.php|index.php?action=logout) {
return 412;
}

location @nocached {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Subject Author Posted

Проблема авторизации при кешировании

Alexandr Sysoev April 14, 2011 07:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 139
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready