Добрый день.
Помогите настроить 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;
}