Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我能否仅使用nginx或Gunicorn部署Django应用程序?_Python_Django_Nginx_Gunicorn - Fatal编程技术网

Python 我能否仅使用nginx或Gunicorn部署Django应用程序?

Python 我能否仅使用nginx或Gunicorn部署Django应用程序?,python,django,nginx,gunicorn,Python,Django,Nginx,Gunicorn,我知道要部署Django应用程序,我们必须结合使用uWSGI+Nginx或Nginx+Gunicorn服务器。有必要吗?我有点怀疑。我们可以只在Nginx中部署整个应用程序,还是只在Gunicorn中部署整个应用程序?会不会,它不起作用?举个例子(退出生产)我不能这样做吗?对于完整的承诺应用程序,您需要web服务器和应用服务器。网络服务器,如nginx或apache提供静态内容,而appserver提供动态内容。web服务器和应用服务器之间的主要区别是: web服务器接受并满足客户端对网站静态内

我知道要部署Django应用程序,我们必须结合使用uWSGI+Nginx或Nginx+Gunicorn服务器。有必要吗?我有点怀疑。我们可以只在Nginx中部署整个应用程序,还是只在Gunicorn中部署整个应用程序?会不会,它不起作用?举个例子(退出生产)我不能这样做吗?

对于完整的承诺应用程序,您需要web服务器和应用服务器。网络服务器,如
nginx
apache
提供静态内容,而appserver提供动态内容。web服务器和应用服务器之间的主要区别是:

web服务器接受并满足客户端对网站静态内容(即HTML页面、文件、图像和视频)的请求。Web服务器仅处理HTTP请求和响应

应用服务器向客户端公开业务逻辑,从而生成动态内容。它是一个软件框架,用于转换数据以提供业务、服务或应用程序提供的专用功能。应用程序服务器增强了网站的交互部分,根据请求的上下文,这些交互部分的外观可能会有所不同

要了解更多信息,请点击以下链接: