当前位置: 首页 > 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.dtcms.com/a/334395.html

相关文章:

  • 记录一下第一次patch kernel的经历
  • CSV 生成 Gantt 甘特图
  • 2^{-53} 单位舍入误差、机器精度、舍入的最大相对误差界限
  • 【QGIS数据篇】QGIS 3.40 栅格计算器经典实用公式全集
  • 高并发场景下如何避免重复支付
  • 17.3 全选购物车
  • 双椒派E2000D开发板LED驱动开发实战指南
  • 线程回收与线程间通信
  • [Python 基础课程]抽象类
  • 强化学习入门教程(附学习文档)
  • (第十七期)HTML图像标签详解:从入门到精通
  • 创新词汇表设计:UniVoc - 中英文混合处理的新方案
  • 安卓11 12系统修改定制化_____列举与安卓 9、10 系统在定制化方面的差异与权限不同
  • 数学建模Topsis法笔记
  • 非功能性需求设计:可解释性、鲁棒性、隐私合规
  • 【数据结构初阶】--排序(五):计数排序,排序算法复杂度对比和稳定性分析
  • 启发式合并 + 莫队 恋恋的心跳大冒险
  • 汽车大灯ABD算法介绍
  • 【算法】——力扣hot100常用算法技巧
  • leetcode_ 739 每日温度
  • 分享一个大数据的源码实现 基于Hadoop的二手车市场数据分析与可视化 基于Spark的懂车帝二手车交易数据可视化分析系统
  • Windows MCP.Net:革命性的 .NET Windows 桌面自动化 MCP 服务器
  • 嵌入式硬件篇---电容电感
  • 【C++】动态内存管理
  • 嵌入式硬件篇---电平转换电路
  • Python-深度学习(一)
  • Flutter开发 网络请求
  • Obot MCP 网关:用于安全管理 MCP 服务器采用的开源平台
  • DINOv3 论文精读(逐段解析)
  • 一文速通Python并行计算:14 Python异步编程-协程的管理和调度