我是一名python程序员,服务器管理对我来说总是有点难以沉浸。我总是阅读教程,在实践中,每次我设置一个新项目时都会重复这些步骤。我总是使用uwsgi
,但意识到像我这样的简单项目枪炮更容易。
最近,我在本文的帮助下成功设置了我的第一个单独的gunicorn应用程序:https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04
但如果我想用gunicorn推出另一个应用程序该怎么办?我应该制作另一个系统服务文件,例如myproject.service
吗?我正在寻找方便的“一键式”设置,因此我可以轻松地将我的项目转移到另一台机器,或者添加更多的gunicorn应用程序而无需太多配置。或许,我应该像管理员一样使用另一个流程管理器?像我这样的新手最好的解决方案是什么?
很抱歉,如果我的问题太愚蠢,但我真的很想。
谢谢!