在LINUX Redhat服务器上部署基于Python Flask的REST API

时间:2018-02-02 22:00:33

标签: python linux rest flask deployment

我使用Python和Flask创建了一个小型REST API,并且能够在Heroku / GitHub(云版本)上部署它。

我无法弄清楚在我的内部部署LINUX Redhat服务器上部署相同内容需要做些什么。 我正在寻找一步一步指导我需要做些什么。

1 个答案:

答案 0 :(得分:0)

正如这里的文件所指出的那样:

http://flask.pocoo.org/docs/dev/deploying/

  

虽然轻巧且易于使用,但Flask的内置服务器却没有   适合生产,因为它不能很好地扩展。

现在,如果您尚未投入生产,或者它是一个小项目,您可以使用WinSCP等客户端在服务器上部署文件。然后使用像Putty这样的ssh客户端连接到服务器,最后运行:

python your/path/api.py

如果您希望在关闭Putty窗口后在后台继续执行,可以按如下方式运行

python your/path/api.py &

最后,如果您想查看您的API脚本是否正在运行,您可以使用:

ps -efHa|grep your/path/api.py

它将为您提供可以杀死的进程ID:

kill <process_id>
相关问题