如何将Python应用部署上传到CPanel及确定启动文件、入口点问题咨询
CPanel Python 应用配置填写方案
Application startup file(应用启动文件)
填写你项目中作为启动入口的Python文件相对路径:
- 常规Flask项目如果根目录下有
app.py就填app.py - 常规Django项目默认填项目同名目录下的
wsgi.py,比如你的项目叫mysite就填mysite/wsgi.py - 其他框架直接写你用来启动服务的入口文件名即可,路径是相对于你在CPanel中设置的项目根目录的相对路径
Application Entry point(应用入口点)
填写启动文件中导出的WSGI/ASGI应用实例的变量名:
- 如果你在启动文件中写的是
app = Flask(__name__)或者app = FastAPI(),这里直接填app - Django项目默认
wsgi.py中导出的实例名是application,这里直接填application
额外注意事项
- 配置前先确认你在CPanel中选的项目根目录正确,启动文件的相对路径要和根目录对应
- 配置完成后要进入CPanel生成的对应虚拟环境,执行
pip install -r requirements.txt安装所有项目依赖 - 部署后如果出现500错误,优先排查:入口实例名是否拼写错误、依赖是否缺失、项目文件权限是否为644、目录权限是否为755
内容的提问来源于stack exchange,提问作者Deen
相关产品推荐
相关产品推荐

