我使用Python和Flask创建了一个小型REST,并能够在Heroku/GitHub (云版本)上部署它。
我无法弄清楚我需要做什么才能在我的本地LINUX Redhat服务器上部署相同的服务器。我在找一个一步步的指南,我需要做的一切。
发布于 2018-02-02 22:07:26
如本文件所述:
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>
https://stackoverflow.com/questions/48591476
复制相似问题