创建文件夹存放脚本
将所有文件放在服务器的一个文件夹内(随意)
脚本下载
点击此处转github
安装所需模块
切换到项目根目录
使用指令pip install -r requirements.txt
安装所需模块
安装screen
安装screen
centos:
yum install screen
ubuntu:
apt-get install screen
使用screen
安装完之后,使用指令screen -S signapi
创建新的窗口
运行脚本
输入指令
uvicorn main:app --host 0.0.0.0 --port 8000
然后就会出现如下画面
这个时候就可以访问 http://服务器ip:8000/docs
查看是否访问正常
如果使用宝塔面板或者阿里云,腾讯云等等有安全组的服务器,需要在安全组内放开你所指定的端口,否则无法访问
也可以在这个页面进行接口测试
按
Ctrl + a + d
可以切换回主窗口关闭程序
如果需要关闭服务,可以使用screen -r signapi
切换到任务窗口,然后按Ctrl + c
结束程序