Всем привет! Ни когда не думал что настроить сервер для работы с python окажется столь не тривиальной задачей.
В своем проекте использую web.py Удалось на 90% настроить связку nginx+uwsgi+webpy сервер отдает статику и загружает главную страницу
Проблема в том что nginx не видит моих роутов. То-есть любой запрос отличный от корневого оканчивается 404 Not Found
Файл /etc/nginx/nginx.conf не трогал вообще
Файл /etc/nginx/site-avalable/default выглядит следующим образом
server {
#listen 80;
listen 80 default_server;
listen [::]:80 default_server;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
include uwsgi_params;
uwsgi_pass 174.138.49.145:3031;
try_files $uri $uri/ =404;
}
Uwsgi настроен и отдает главную страницу. Других конфигов не создавал. Помогите пожалуйста решить проблему