当前位置: 首页 > news >正文

cPanel Python 应用部署流程


🚀 cPanel 部署 Python 网站详细流程


1️⃣ 选择Setup Python App并配置信息

配置信息

webDesign是你的项目根目录

Application startup file是启动配置文件

Application Entry point 是启动端点

Passenger log file 是日志文件

点击保存。

2️⃣ 文件目录

进入到项目目录中,添加wsgi.py文件于app.py同级

/home/username/myproject/
│── app.py
│── wsgi.py
│── requirements.txt
│── templates/
│    └── index.html
│── static/
│    └── style.css
public_html/
│── .htaccess
│── passenger_wsgi.py

3️⃣ wsgi.py的配置信息

wsgi.py 是 Passenger 找到 Flask 的入口:

import os
import sys# 添加项目路径
sys.path.insert(0, '/home/q0nui5qyzfow/webDesign')# 导入 Flask 应用
from app import app as application

注意到 application 就是之前配置的启动断点,可见他是app的实例,这个app是实现了Flask类的实例化。(我使用的是flask框架),第一个app是app.py文件,第二个app是app = Flask(__name__)


4️⃣ 安装依赖

在 cPanel 的 Terminal 里执行:

source /home/q0nui5qyzfow/virtualenv/webDesign/3.11/bin/activate

3.11是我配置页面中配置的版本,进入到环境中,安装依赖即可。


5️⃣ 启动程序


在这个页面中启动程序即可。

访问域名,即可访问成功

http://www.xdnf.cn/news/1311319.html

相关文章:

  • 【自动化运维神器Ansible】Ansible逻辑运算符详解:构建复杂条件判断的核心工具
  • Scala面试题及详细答案100道(11-20)-- 函数式编程基础
  • PCIE EP 框架
  • C#单元测试(xUnit + Moq + coverlet.collector)
  • RK3568 NPU RKNN(四):RKNN-ToolKit2性能和内存评估
  • springboot集成websocket
  • SpringBoot 集成Ollama 本地大模型
  • RH134 访问网络附加存储知识点
  • 【图论】分层图 / 拆点
  • 计算机存储器分类和层次结构详解
  • PyTorch生成式人工智能——使用MusicGen生成音乐
  • 探索粒子世界:从基础理论到前沿应用与未来展望
  • Python-深度学习(一)
  • flash通信
  • 机器学习核心概念精要:从定义到评估
  • C++STL标准模板库详解
  • sql链接的url中serverTimezone的作用
  • MQ迁移方案
  • Unity 游戏提升 Android TargetVersion 相关记录
  • 深入了解 swap:作用、局限与分区建立
  • (第十七期)HTML图像标签详解:从入门到精通
  • 解决html-to-image在 ios 上dom里面的图片不显示出来
  • [Linux] Linux交换空间管理 Linux系统启动原理
  • 8.16 pq
  • 从 Windows 到 Linux 服务器的全自动部署教程(免密登录 + 压缩 + 上传 + 启动)
  • 嵌入式硬件篇---运算放大器
  • 要想在Trae运行Java程序,该怎样配置Java环境?
  • TOGAF八步一法笔记2
  • TexStudio中的Latex,PDFLatex,XeLatex和LuaLatex的区别
  • RocketMq面试集合