当前位置: 首页 > 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.lryc.cn/news/623135.html

相关文章:

  • 存算分离与云原生:数据平台的新基石
  • Flowith-节点式GPT-4 驱动的AI生产力工具
  • 数据结构初阶(17)排序算法——非比较排序(计数排序·动图演示)、排序算法总结
  • 基于Spring Boot的快递物流仓库管理系统 商品库存管理系统
  • 中国大学排名爬取与数据分析案例总结
  • 深入解析 @nestjs/typeorm的 forRoot 与 forFeature
  • UDP/TCP套接字编程简单实战指南
  • 【深度学习】基于ESRNet模型的图像超分辨率训练
  • Bash常用操作总结
  • Maven私服配置模版
  • 机器学习——CountVectorizer将文本集合转换为 基于词频的特征矩阵
  • ES操作手册
  • windows扩展(外接)显示器位置调节
  • Reading Coach-微软推出的免费AI阅读教练
  • 2-3〔O҉S҉C҉P҉ ◈ 研记〕❘ 漏洞扫描▸AppScan(WEB扫描)
  • 关于 Linux 内存管理
  • 进程间通信:消息队列
  • vue:vue3 watch 属性
  • 第三十七天(js前端数据加密和混淆)
  • 力扣 hot100 Day75
  • 在本地部署Qwen大语言模型全过程总结
  • v-scale-scree: 根据屏幕尺寸缩放内容
  • PowerPoint和WPS演示放映PPT时如何禁止鼠标翻页
  • Ubuntu 25.04 安装并使用 MySQL 8.4.5 的步骤
  • 国内代理IP在SEO行业中的应用
  • 中级统计师-会计学基础知识-第三章 会计凭证与会计账簿
  • Ubuntu 25.04更新了哪些内容揭秘
  • 利用 Java 爬虫按图搜索淘宝商品(拍立淘)实战指南
  • Obot MCP 网关:用于安全管理 MCP 服务器采用的开源平台
  • 创新词汇表设计:UniVoc - 中英文混合处理的新方案