Как настроить Django на Apache2 + WSGI? - Python

Узнай цену своей работы

Формулировка задачи:

Решил попробовать установить Django на пощупать. Нарыл книжку "Django. Разработка веб-приложений на Python", почитал интернет-ресурсы. Стал устанавливать. Система Debian. Установил пакеты с Апачем2, Питоном, базовый Django. Подключение к апачу делаю, согласно рекомендациям, через WSGI. Мне необходимо установить проект в директорию

/app

виртуального хоста local_libretag.ru. Последовательность моих действий: 1. Сделал директорию

/var/www/libretag

2. Выполнил в этой директории команду:
В результате в каталоге

/var/www/libretag

появилось следующее дерево:
3. В каталог

/var/www/libretag/app

поместил файл django.wsgi следующего содержания:
4. Настроил виртуальных хост local_libretag.ru. Содержимое файла /etc/apache2/sites-enabled/local_libretag.ru.conf:
Вот, в принципе и все. Перезагрузил апач2, открываю урл: local_libretag.ru И вижу ошибку:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.
Полез в логи апача. В файле

/var/log/apache2/error.log

обнаружились записи:
То есть, Питон по WSGI подключился и вызывается. Django установлен и вроде как работает. Но тиолько не так как надо. В файле

/var/www/linuxtrash/app/app/settings.py

есть строка:
Я пробовал ее заменять на:
и на:
- толку никакого, все те же ошибки и в окне браузера и в логе.

Вопрос. Как все-таки настроить Django? Как избавиться от вышеприведенной ошибки?

Решение задачи: «Как настроить Django на Apache2 + WSGI?»

textual
Листинг программы
ALLOWED_HOSTS = ['*']

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5