2012-04-16 4 views
0

그래서 Linux 컴퓨터에서 Apache2를 실행 중이며 장고 1.3으로 페이지를 제공하려고합니다. 나는 이것을 할 가이드를 발견했다 here.Apache 서버가 Django에 연결하지 않습니다.

django.wsgi이 구성되었고 settings.py이 구성되었으며 데이터베이스가 생성되어 성공적으로 장고와 동기화되었습니다. 그러나 웹 사이트를 방문하려고하면 장고 대신 아파치가 제공하는 페이지가 표시됩니다. 나는 어떤 오류/경고도 전혀받지 못한다.

print 문을 django.wsgisettings.py (둘 다 파이썬 파일이기 때문에)에 넣었지만 아무 것도 인쇄되지 않습니다.

어떤 일이 잘못 될지 또는 걸릴 수있는 진단 단계에 대해 알 수있는 사람이 있습니까?

감사합니다.

+0

아파치가 잘못 구성된 것처럼 들리지만,이 경우 ServerFault에 더 적합 할 수 있습니다. 하지만 관계없이 Apache 사이트 구성의 내용부터 시작하여 더 많은 정보가 필요합니다. –

+0

Apache 구성을 전혀 변경하지 않았습니다. 어떻게해야할까요? – efficiencyIsBliss

+0

아, 그게 효과가없는 이유 일 수 있습니다. :-) 실제로 아파치에게 WSGI를 사용하고 URL을 스크립트/파일에 매핑하는 방법을 알려줄 필요가있다. https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/를 읽어보고 ServerFault에 대한 추가 질문을하고 싶습니다. ServerFault는 현재 프로그래밍 문제가 아니기 때문에 시작하겠습니다. –

답변

0

모든 사람들이 의견에 언급했듯이, 작동하기 전에 Apache 구성에 WSGIServerAlias 지시어를 추가해야합니다. 그렇지 않으면 아파치는 WSGI를 사용하여 사이트를 제공 할 수 없다.

+0

네, 그 일을 끝내었지만 여기서 업데이트하는 걸 잊었습니다. 도와 주신 모든 분들께 감사드립니다! – efficiencyIsBliss

관련 문제