Python / Flask部署的战略错误

时间:2018-05-16 20:30:13

标签: python-2.7 web-services nginx flask gunicorn

我是Web开发和部署的新手,但是我开发了一个使用Python 2.7和Flask的网站。当用户点击网站时,我无法加载网站。使用SSH在服务器上进行测试时,程序就像在我的开发PC上一样启动但不渲染第一个模板并显示此错误:警告:不要在生产环境中使用开发服务器。请改用生产WSGI服务器。

在研究该错误时,我发现一篇文章称Flask不适用于多用户公共Web环境。进一步的调查表明:如果你想在生产中运行Flask,请务必使用像Nginx这样的生产就绪的Web服务器,让你的应用程序由像Gunicorn这样的WSGI应用服务器处理。

我认为这告诉我的是: 找到支持Nginx的提供商。 安装Gunicorn,然后将其配置为在该主机上运行。 这样做应该允许我的程序在主机服务器上运行并且可以被全世界访问。

具有Python / Flask网络应用程序经验的人们请确认我应该前进的方向,因为我再也不能走错路了。

0 个答案:

没有答案