У меня есть веб-сайт nginx + uwsgi (использующий Flask для динамических страниц Python). Я хотел бы обслуживать статическую домашнюю страницу напрямую через nginx и направлять все остальное на uwsgi.
Следующие директивы конфигурации nginx хорошо работают для обслуживания домашней страницы через nginx и перенаправления вызова с mysite.com/login на uwsgi:
location / {
root /var/www/mysite.com/static;
index index.html index.htm;
}
location /login {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
Но я не могу найти способ обобщить вторую директиву, чтобы перехватить все вызовы к mysite.com/something и направьте их на uwsgi.
Я попробовал следующее, что не сработало (получал 404 для чего-либо, кроме вызовов на mysite.com):
location / {
root /var/www/mysite.com/static;
index index.html index.htm;
}
location /* {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
Есть предложения?