使用NGINX和flask重定向动态URL
这是我第一次使用NGINx和uwsgi。我已经阅读了几个教程,主要是这一个(),但是,当我在flask应用程序中定义了动态URL和多个应用程序路由时,它并没有特别的帮助。为了简单起见,下面是我的app.py(flask)和我的ngingx配置: app.py(StackExchange的简化版)使用NGINX和flask重定向动态URL,nginx,flask,uwsgi,Nginx,Flask,Uwsgi,这是我第一次使用NGINx和uwsgi。我已经阅读了几个教程,主要是这一个(),但是,当我在flask应用程序中定义了动态URL和多个应用程序路由时,它并没有特别的帮助。为了简单起见,下面是我的app.py(flask)和我的ngingx配置: app.py(StackExchange的简化版) 如何在此处允许动态URL(使用可变规则)?我在此处找到了解决方案: 我稍微更改了nginx的配置,现在它可以工作了: location / { try_files $uri @yourapplicat
如何在此处允许动态URL(使用可变规则)?我在此处找到了解决方案: 我稍微更改了nginx的配置,现在它可以工作了:
location / { try_files $uri @yourapplication; }
location @yourapplication {
include uwsgi_params;
uwsgi_pass unix:/home/user1/NGINxApp/app.sock;
}
include和uwsgi_pass变量定义顺序是否重要?
server {
listen 9090;
server_name myapp.new;
location / {
include uwsgi_params;
uwsgi_pass unix:/home/user1/NGINxApp/app.sock;
}
}
location / { try_files $uri @yourapplication; }
location @yourapplication {
include uwsgi_params;
uwsgi_pass unix:/home/user1/NGINxApp/app.sock;
}