一、安装1Panel运维面板
安装命令
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
二、准备工作
(一)安装数据库
(二)初始化数据库
(三)安装OpenResty
(四)证书
1.创建Acme账户
2.使用Let’s try 申请证书
三、前端部署
(一)创建静态网站
(二)前端项目打包上传
解压缩
(三)网站配置
1.域名设置
2.网站目录
在配置文件中添加如下配置
location / {
try_files $uri $uri/ /index.html last;
index index.html;
}
3.反向代理
4.HTTPS
四、后端部署
(一)后端代码打包上传
-
直接使用压缩软件压缩成zip格式
-
上传到服务器指定目录
-
解压缩
(二)配置运行环境
启动命令:
pip install -r requirements.txt -i <https://pypi.tuna.tsinghua.edu.cn/simple> --only-binary pydantic-core && uvicorn app.main:app --host 0.0.0.0 --port 8000