개발 카테고리
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 이 보인다!