使用包组织后nginx的.conf文件和和uwsgi.ini文件中的wsgi-file和callable怎么书写呢?
一般来说,你可以在项目根目录下创建一个入口脚本,比如下面这个示例,在这个入口脚本里使用工厂函数创建程序实例:
这个脚本就是 wsgi-file,而脚本里的程序实例就是 callable,把两者的名称传递给对应的键即可:
chdir = /home/myapp/
wsgi-file = wsgi.py
callable = app
上面的配置假设你的程序存储在 /home/myapp/ 下,wsgi.py 脚本的路径为 /home/myapp/wsgi.py。
uWSGI 的文档已经写的很清楚了,可以多参考下。
Nginx 的配置和 Flask 如何组织无关,参考官方文档或相关教程来写即可。
1 个赞