如何部署我的 Python 应用?
- 在面板中打开我的服务器,点击您的服务器。
- 在概览标签页中,等待应用一行显示“Python 已就绪”。页面会自动刷新。
- 打开网站地址一行中的链接。示例页面会显示 Python 版本。
运行您自己的应用
通过 SSH 连接,并切换到 app 用户:
su - app
cd ~/uygulama
把您的代码放到这里,例如用 git clone。然后把依赖安装到虚拟环境中:
venv/bin/pip install -r requirements.txt
Gunicorn 运行的是 wsgi.py 中的 app 对象。使用 Flask 时,请修改该文件,让它提供您的应用对象。然后用 exit 回到 root,再重启服务:
systemctl restart uygulama
如果要使用其他模块或 FastAPI,请修改 /etc/systemd/system/uygulama.service 中的 ExecStart 一行,并运行 systemctl daemon-reload。
您自己的域名
- 把您域名的 A 记录指向服务器的 IP 地址。
- 以 root 身份把旧名称全部替换掉:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile。OLD_NAME是面板中显示的地址里https://之后的部分。 - 运行
systemctl reload caddy。
Caddy 会自动获取并续期证书。
对外只开放 80、443 以及供 SSH 使用的 22 端口。
还没有服务器? 订购预装 Python 的服务器:配置由您选择,按所选配置付费。
这对您有帮助吗?
感谢您的反馈!