개발 카테고리

Ubuntu + Anaconda + Apache2 + Django 사용하기

초이스 페이스 2020. 5. 25. 13:47

 

전제

 

AWS EC2 로 Ubuntu 18.04 

 

Apache2

 

choicepace.com 이라는 도메인을 받고, 현재 서버로 연결

 

Anaconda 에서 myapp_env 라는 environment 만들고, django 설치

 

Django 프로젝트는 구성이 되어있음

 

Apache 설정 파일에서 VirtualHost 가 무엇인지 알고 있음.

 

 

 

목표

 

VirtualHost 설정으로 도메인 choicepace.com 으로 접속하면 myapp 이라는게 뜨도록 하기

 

 

 

Apache 의 configuration 파일을 수정한다.

 

/etc/apache2/sites-available/000-default.conf

 

여기서는 다른 파일 만들지 말고, default conf 파일에 아래 내용을 추가해보자.

 

 

그런데 이렇게만 하면 접속해보면 아래와 같이 myapp 이라는 모듈이 없다고 나온다.

 

 

 

 

 

이 경우 wsgi.py 파일을 수정해줘야한다.

 

 

 

이렇게... 하면 choicepace.com 으로 접속시 myapp 이 보인다!