自动摘要
正在生成中……
绑定域名
在 DNS zones 新增一个Domain。
保存后点击Zone list
tab,该域名下会出现一个ip地址,然后去你的域名解析厂商将指向Serv00提供的 这个 ip 地址,如果是cloudflare,先将小黄云取消。
添加网站
点击左侧www websites
,在添加新网站的tab输入你的域名,并且选择python环境

此时 ssh 登录网站,会在~/domains
下找到域名为文件名的目录
创建一个虚拟环境
ssh 进入 ~/domains/你的域名/public_python
目录,删除子目录及多余的文件。
如无特别说明,后续操作都以此目录~/domains/你的域名/public_python
为基础
执行
virtualenv venv -p /usr/local/bin/python3.11
建立一个python3.11的虚拟环境,Serv00 的Python版本有python2.7、python3.7、python3.8、python3.9、python3.10 和 python3.11 可选。
- 激活环境
ource venv/bin/activate
- 退出环境
eactivate
创建 Falsk 应用
激活环境下shell前面有一个 (venv)
标志,运行
pip install flask
然后创建两个python脚本:
application.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
passenger_wsgi.py
import sys, os
sys.path.append(os.getcwd())
from application import app as application
完成后运行 python passenger_wsgi.py
,在浏览器中可以看到 http://你的域名/
打印 Hello Word!
,如果没有成功,回到网站列表:

点击域名下的 Manage > Restart
重启应用。

代码每次更新都需要重启应用,或者使用命令:
devil www restart 你的域名
使用免费SSL证书

在 网站 Manage >Detail
下强制使用 SSL
