后端编译
2026-06-10 10:18 kirimi 阅读(8) 评论(0) 收藏 举报Python 前后端分离项目
后端(Django)
-
安装 Python 及依赖
#pyhton3.11 yum install python3.11 python3.11-pip.noarch python3.11-devel -y yum config-manager --enable crb yum clean all && sudo dnf makecache yum install -y gcc gcc-c++ pkgconfig mariadb-connector-c-devel python3.11-devel pip3.11 install -r requirements.txt -
初始化数据库
python3.11 manage.py makemigrations python3.11 manage.py migrate -
启动(开发/生产)
-
开发:
python3.11 manage.py runserver 0.0.0.0:8000 -
生产:使用 uwsgi + Nginx
uwsgi.ini配置,然后
uwsgi --ini uwsgi.ini
-
前端(Vue / Node.js)
-
安装 Node.js
#nodejs 22.2 curl -fsSL https://rpm.nodesource.com/setup_20.x | bash - sudo dnf install -y nodejs -
安装依赖并构建
cd frontend # 进入前端目录 npm install #下载npm依赖 npm run build # 构建生产环境资源 -
部署
构建后的静态文件(dist/)可放到 Nginx 或通过python -m http.server托管。
PHP 前后端分离项目
后端(Workerman)
-
安装 PHP CLI
yum install php-cli -y -
修改数据库配置
-
启动后端服务
php start.php start
前端(纯静态 HTML)
-
配置 Nginx
将前端代码(如Web目录)放置到 web 服务器路径,编辑 Nginx 配置文件 -
修改前端连接地址(若有)
编辑index.html,将 WebSocket 地址改为后端 IP(例如ws://172.16.0.12:8282/)。 -
重启 Nginx
Java 后端编译
参考https://www.cnblogs.com/IOOP/p/20391817
浙公网安备 33010602011771号