我有一个烧录应用程序在一个nginx代理服务器后面运行Gunicorn。烧瓶应用程序为" /"提供不同的内容。和" / submit,"但当我发送邮递员请求到#34; myapp.net/submit," " /"返回端点的内容。访问" / submit"在网络浏览器中,我收到404未找到的回复。我觉得这必须是nginx这样做,但无法弄清楚原因。
这是我的nginx.conf:
upstream pokemonmapper_server {
server unix:/home/pi/web/run/gunicorn_pokemon.sock fail_timeout=0;
}
server {
listen 80;
server_name pokemonmapper.net www.pokemonmapper.net;
client_max_body_size 4G;
access_log /home/pi/web/logs/nginx-access.log;
error_log /home/pi/web/logs/nginx-error.log;
location /static/ {
alias /home/pi/web/pokemapper-server/static/;
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
proxy_pass http://pokemonmapper_server;
}
}
我查看了各种教程,它们都与这个nginx.conf文件类似,是否有一些我不知道的东西?