部署Flask(或任何框架)应用程序时要使用什么文件结构?

2024-03-29 01:37:59 发布

您现在位置:Python中文网/ 问答频道 /正文

这基本上是一个Unix文件系统层次结构问题。你知道吗

我的申请表的基本结构如下:

  • nginx监听80/443,将流量转发到端口5000上的gunicorn应用程序。你知道吗
  • nginx认为webroot是/var/www/app_name

目前,我的flask应用程序安装在/var/www/app_name下。python virtualenv安装到/var/www/app_name/env,登录/var/www/app_name/log,等等。这是一个问题吗?这难道不可能让nginx意外地提供源文件吗?你知道吗

如果不是/var/www/...,那么对于这种性质的python web应用程序来说,什么是合适的unixy位置呢?/usr/local/...?你知道吗


Tags: 端口nameapp应用程序flask层次结构varwww