2012-09-02 4 views
1

나는 컴퓨터를 잘 모르는 사람이지만 내 컴퓨터에서 장고 프레임 워크를 활용하고있다. 얼마 동안 Amazon Web Service (AWS)에 대한 계정을 가지고 있었지만 설치 및 사용하기가 다소 복잡해 보였으므로 잠시 동안 사용했습니다. 그런 다음 AMI를로드하고 PuTTY를 사용하여 서버에 연결하는 것이 처음에는 생각만큼 힘들지 않았습니다. 하지만 이미 BitNami의 Django-Stack을 사용하고 있었기 때문에 호스팅 제안 (AWS를 기반으로 한)을 살펴보기로했습니다. 그들은 "원 클릭 배포"를 제공 한 것처럼 보였으므로 인터페이스를 통해 새 서버를 설정했습니다. 그러나 "원 클릭 배포"와 같은 것처럼 보입니다. 즉, 서버 자체에 관한 것입니다. 사이트를 통해 장고 프로젝트를 배포하기위한 인터페이스가없는 것 같습니다. PuTTY를 이미 사용하고 WinSCP를 내 컴퓨터에 추가하면 서버를 작동시키고 서버에 장고 코드를로드 할 수 있습니다. 그런데 나는 길을 잃는다. 설명서가 약간 얇은 것 같습니다 (here).deploy bitnami django

핵심은 다음과 같습니다. 누구나 프로세스의이 부분을 이해할 수있게 만들 수 있습니까? 즉, Apache/mod_WSGI가있는 Linux 서버에 Django 프로젝트를 배포하는 방법은 무엇입니까?

다른 질문은 : 저는 Postgres를 사용하고 싶습니다. 서버에 무료로 설치할 수 있습니까? 이것을 위해 EBM (EMB?)을 선택해야합니까, 아니면 EBM이 없으면 단점이 있습니까?

감사의 말을 전하고 싶습니다. 감사합니다.

+1

나는 또한 새롭고 똑같은 문제를 공유합니다. 이것은 귀하의 질문을 피할 수 있지만 그것은 또한 당신을 위해 좋은 "계획 b"로 봉사 할 수 있습니다. Heroku는 다른 PaaS 기반 호스트이며 Django와 Postgres의 통합을 허용합니다. 어쩌면 BitNami보다 반드시 쉬운 것은 아니지만 적어도 장고 프로젝트를 가져 와서 웹에서 가져 오는 훌륭한 자습서가 있습니다. http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/ – ecoe

답변

2

how to deploy a Django project on a Linux server with Apache/mod_WSGI Bitnami AMI는이 모든 구성품과 함께 제공됩니다. 설치가 완료되면 8000 포트의 EC2 public url으로 가서 데모 django 프로젝트 설정을 볼 수 있습니다. 데모 프로젝트를 위해 /home/bitnami/ 디렉토리를 퍼티 (putty)를 통해 컴퓨터에 로그인하면 자신의 프로젝트를 추가 할 수 있습니다. 프로젝트 복사, 데이터베이스 구성 The other question is: I want to use Postgres. Am I free to install this on the serverPostgresMysql은 이미 로컬 시스템에서와 동일한 방식으로 설치됩니다. 8000 포트가 이미 다른 응용 프로그램을 실행 중이므로 프로젝트의 ./manage.py runserver 0.0.0.0:9000을 수행하십시오.