Я ищу развертывание приложения django на AWS (так как у меня есть кредитный купон), и я ищу хорошее место, чтобы прочитать об этом - в основном b/c. Я никогда не использовал его раньше. спасибо
Как мне развернуть Django на AWS?
Ответ 1
ищет хорошее место, чтобы прочитать об этом
Ответ 2
Я разработчик в BitNami, вы можете взглянуть на наш бесплатный Django AMI. Он совместим с свободным уровнем AWS.
Ответ 3
Даны 2 новых учебника realpython doc
Ответ 4
Самый простой способ - просто развернуть экземпляр EC2, установить nginx (mysql? и любые другие зависимости, которые у вас есть), а затем выполнить шаги на сайте django: https://code.djangoproject.com/wiki/DjangoAndNginx для его развертывания. В основном это происходит при настройке script для запуска "python [каталог вашего приложения]/manage.py runfcgi host = 127.0.0.1 port = 8080" и настройка nginx для прокси-запросов к этому порту.
Другой подход - просто использовать сторонний инструмент, например http://nudow.com для автоматизации развертывания. На данный момент первоначальное развертывание, как мне кажется, должно выполняться вручную, однако последующие развертывания могут выполняться одним щелчком мыши. (и имеет другие преимущества, такие как управление версиями)
Ответ 5
Я обычно использую Nginx в экземпляре EC2
Ответ 6
Если вы хотите развернуть приложение Django как можно скорее, не царапая голову:
Вы можете использовать этот script, который я написал: Безопасное развертывание приложения Django менее чем за 1 минуту!
Инструкция
Установка DeployDjango script
$ wget https://raw.githubusercontent.com/yask123/DeployDjango/master/deploydjango.sh && chmod +x deploydjango.sh
В корневом каталоге Django Apps (где файл manage.py существует).
$ sudo ./deploydjango.sh project_name
Готово!
Посетите http://ip-address-of-your-instance, чтобы увидеть свое веб-приложение в прямом эфире!