Прежде всего, позвольте мне пояснить, что я пользователь Windows и очень новый для веб-мира. В последние месяцы я изучал как python, так и django, и для меня это был отличный опыт. Теперь я каким-то образом создал небольшой проект, который хотел бы развернуть на рабочем сервере. Поскольку у django есть встроенный сервер разработки, для меня не было проблем. Но теперь, когда я должен развернуть его на сервер производства, я искал его и нашел Nginx + uWSGI или Nginx + Gunicorn как лучший вариант для него. И поскольку uWSGI и Gunicord несовместимы с Windows, я думаю, что я должен адаптировать Ubuntu или другую систему Unix.
Итак, мои вопросы:
- Чтобы быть понятным, так как мне придется работать с одним из вышеперечисленных, объясните мне, почему мне нужны два сервера?
- Если мне нужно адаптировать среду Ubuntu, мне нужно изучить Ubuntu shell scripting, SSH и другие вещи? Или хостинг-провайдер поможет мне в этом?
- Пожалуйста, позвольте мне знать, что еще мне нужно для вышеупомянутого.
Большое вам спасибо за ваше время и прошу простить, если мой вопрос был хромым вопросом. Надеемся на ответные ответы. Спасибо!