Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if ($request_method = GET ) {
…
}
set $django 1;
set $args_old "";
if ($is_args = "?") {
set $args_old ?$args;
}
location / {
if (-f $request_filename/index.html$args_old) {
set $django 0;
}
if ($http_cookie ~* "sessionid=([^;]+)(?:;|$)" ) {
set $django 1;
}
if ($request_method = POST) {
set $django 1;
}
if ($django = 0) {
rewrite (.*) $1/index.html$args_old break;
}
if ($django) {
fastcgi_pass unix:/www/myserver/server.sock;
break;
}
index index.html;
access_log /var/log/nginx/myserver.log main;
}
Кеширование FastCGI-запросов в nginx