Ответ 1
ищет хорошее место, чтобы прочитать об этом
Я ищу развертывание приложения django на AWS (так как у меня есть кредитный купон), и я ищу хорошее место, чтобы прочитать об этом - в основном b/c. Я никогда не использовал его раньше. спасибо
ищет хорошее место, чтобы прочитать об этом
Я разработчик в BitNami, вы можете взглянуть на наш бесплатный Django AMI. Он совместим с свободным уровнем AWS.
Даны 2 новых учебника realpython doc
Самый простой способ - просто развернуть экземпляр 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 для автоматизации развертывания. На данный момент первоначальное развертывание, как мне кажется, должно выполняться вручную, однако последующие развертывания могут выполняться одним щелчком мыши. (и имеет другие преимущества, такие как управление версиями)
Я обычно использую Nginx в экземпляре EC2
Если вы хотите развернуть приложение 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, чтобы увидеть свое веб-приложение в прямом эфире!