我在 Linux EC2 实例上托管我的 Web 应用程序。这个网络应用程序包含 2 个名为app1
&的小型 Python 应用程序app2
。
我想要的是:
请求/sales
-> 在 上显示网页app1
。
请求/operation
-> 在 上显示网页app2
。
我的 nginx 配置。
server {
listen 80;
listen [::]:80;
server_name _;
include /etc/nginx/default.d/*.conf;
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
location /sales {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/sales.sock;
}
location /operation {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/operation.sock;
}
}
当我尝试从浏览器访问时,第一个/sales
按预期显示结果,但另一个/operation
返回Error 404
而不是app2
网站。
我做错了什么?
请帮忙,谢谢。