Существует ли учебник Hello World для получения минимального проекта Django, работающего с Apache?
В качестве альтернативы , кто-нибудь может сказать мне, где я сбился с пути. Я просмотрел руководства по Django , и все, кажется, работает как положено, но они не описывают, как на самом деле развернуть пример на сервере apache. Я нашел их документацию о том, как заставить Django работать с Apache , но мне не повезло с этим. Я на Ubuntu. Я сделал apt-get install libapache2-mod-wsgi
, а затем следовал инструкциям по второй ссылке выше.
Мой /etc/apache2/httpd.conf является однострочным (это нормально?)
WSGIScriptAlias / /home/john/programming/djangotutorial1/mysite/apache/django.wsgi
И я создал новый файл в /home/john/programming/djangotutorial1/mysite/apache/django.wsgi, который выглядит следующим образом:
import os
import sys
path = '/home/john/programming/djangotutorial1'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
И загляните на учебный веб-сайт Django, который уже заполнен.
При переходе на сайт mywebsite.com я получаю Внутреннюю ошибку сервера 500.
Идеи