EC2 우분투에 아파치로 장고 프로젝트를 업로드하고 wsgi다 수정하고 접속하려고 하는데,

 
DongHyeok Lee

EC2 우분투에 아파치로 장고 프로젝트를 업로드하고 wsgi다 수정하고 접속하려고 하는데, 계속 500에러가 뜨네요….

로그를 보니까
mod_wsgi: Compiled for Python/3.4.0.
mod_wsgi: Runtime using Python/3.4.3.
이런데, 실제로는 제가 2.7버전을 사용하고 있어서 충돌이 일어나서 에러가 나는 것 같은데 왜 이런걸까요? ㅠㅠ

한 2주전만에도 올렸을 때 아무 이상없었는데….

파이썬 setting.py
DEBUG = False
ALLOWED_HOSTS = [‘EC2서버 ip’, ‘도메인주소’]
디비는 기본값

wsgi.py파일
import os
import sys
from django.core.wsgi import get_wsgi_application

sys.path.append(“/opt/webroot”)

os.environ.setdefault(“DJANGO_SETTINGS_MODULE”, “leedhsite.settings”)

application = get_wsgi_application()

이런식으로 했습니당….
저기 webroot라는 곳에 장고 프로젝트 파일들이 있습니다.

*조금만 도와주세요….ㅠㅠ


  • DongHyeok Lee

    에러 로그가 보이질 않네요 ㅠㅠ 너무 작아서 ㅠㅠ

    DongHyeok Lee

    로컬에서 debug=false로 했을 때 이상하게 static파일들이 404로 뜹니다….
    collectstatic 으로 기존 static을 collected_static 폴더에 옮기고
    STATIC_ROOT = os.path.join(BASE_DIR, ‘collected_statics’)
    로 해주고 나니 요로코롬 그러네요 ㅠㅠ

    Hyuk Kang

    저도 잘 모르지만 권한 문제 인적도 있더라구요. .ini파일에서 실행하는 유저 지정해보시면 해결될수도 있어요

    Chinseok Lee

    mod_wsgi 버전 이슈인가 봅니다. 쓰시면서 mod_wsgi 를 업데이트하셨나봐요. 🙂

    http://askubuntu.com/questions/569550/assertionerror-using-apache2-and-libapache2-mod-wsgi-py3-on-ubuntu-14-04-python

    SeungKwon Park

    어.. 저도 같은에러…

    Guwon Kang

    장고 관련 import 못찾는거같은데요 장고 관련 경로 확인해보시는편이좋겠네요

Advertisements