WSGI服务器和Web服务器之间有什么区别?

时间:2018-09-21 17:54:11

标签: python apache webserver gunicorn wsgi

我用Python创建了一个RESTful应用程序。我现在想知道应该使用哪种服务器来部署应用程序。目前,我正在研究Gunicorn,这是WSGI服务器。但是我也经常听说这种流行的Web服务器Apache。

所以我的问题是:

  • WSGI和Web服务器之间有什么区别?
  • 如果我不需要公共域(即我的应用程序只需要 运行在专用网络中),我应该使用WSGI还是Web服务器?

1 个答案:

答案 0 :(得分:0)

WSGI是用于运行Python Web服务器应用程序的标准接口。 Python框架已经实现了该标准,因此您无需担心。如果您的应用程序是用Python编写的,那么使用apache毫无意义。