理解web应用程序的体系结构的各构成要素

问题描述 投票:0回答:1

这里是哪里我想了解什么是什么系统的场景:

我是乔,一个新手程序员,我身无分文。我有一个瓶的应用程序和一个物理机。自从我打破了,我买不起另一台机器,每件我的系统,因此,Web服务器,应用程序和数据库都住我的一台机器上。

我以前从来没有部署一个应用程序,但我知道,一台服务器可以指机器或软件。从这里开始,让我们称之为物理机机架。我已经在我的机器上加载的MongoDB的实例,我知道是数据库服务器。为了处理API请求,我需要在机架上的东西,将处理HTTP / S的要求,所以我安装和运行NGINX它的一个实例,我知道,这是Web服务器。然而,我的Web服务器犯规知道如何运行应用程序,所以我做了一些研究,了解WSGI和来了解一下,我需要另一个组件。所以,我安装和运行Gunicorn的一个实例,我知道这是WSGI服务器。

在这一点上我有一个架子是家庭到web服务器来处理API的调用(其实只是充当反向代理,并推动请求到WSGI服务器),从我的应用程序提供了动态内容的WSGI服务器和数据库服务器存储由应用程序使用的客户端信息。

我想我已经得到我直头,然后我的朋友问:“你的应用程序服务器?”

是否有一个应用服务器这个配置?我需要一个?

python web-applications webserver terminology application-server
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.