uWSGI中类似Uvicorn的根路径

0 投票
0 回答
29 浏览
提问于 2025-04-11 22:07

Uvicorn 有一个选项叫 --root-path (https://www.uvicorn.org/settings/#http),这个选项在应用程序被放在一个特定路径下时非常有用,而不是放在根路径 /。举个例子,如果我在运行一个 Django 应用程序,我可以这样启动它:

uvicorn myproj.asgi:application --host=localhost --port=8001 --root-path="/myproj-custom-path"

所以,如果我把 Nginx 的位置 /myproj-custom-path/ 配置为 proxy_pass http://localhost:8001/,那么我就可以通过 http://localhost:80/myproj-custom-path 来访问这个应用程序,所有功能都可以正常使用,包括管理面板,而且在项目的其他地方不需要再指定根路径。

那么,uWSGI 有没有类似的选项或者方法来实现同样的功能呢?

0 个回答

暂无回答

撰写回答