在同一个AWS EC2实例上服务多个Python应用程序

时间:2020-03-18 14:57:32

标签: amazon-web-services nginx flask gunicorn shared-hosting

如何在同一EC2实例上提供2个或更多Python应用程序?目前,我有一个Django应用程序部署在通过Gunicorn提供服务并由Nginx代理的80端口上。我想将Flask应用添加到同一实例(与Django应用完全无关)。

我该怎么办?

  1. 我是否为每个应用程序创建单独的Gunicorn服务器以及每个应用程序的不同Nginx配置文件?
  2. 还是我使用侦听端口80的同一服务器块并将不同的端点重新路由到不同的应用程序?
  3. 还是在同一个配置文件中添加另一个服务器块,并让它在单独的端口上监听?

我是Gunicorn和Nginx的新手,所以并不完全了解它。您能给我的任何帮助将不胜感激。

0 个答案:

没有答案