Запустите проект Django, используя wsgi

Привет, я пытаюсь разместить сайт django с помощью приложения WSGI. Мой проект находится в /opt/labs, и его содержимое django/ labs_site/ content/ home/

labs_site был первоначальным проектом, который был получен из startproject и из labs_site/urls.py i link to content, home и других модулей.

я следил за документацией в https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/ до переименования labs_site/wsgi.py в os.environ.setdefault("DJANGO_SETTINGS_MODULE", "labs_site.settings")

Итак, после этого, каков следующий шаг, которому я должен следовать. Я хочу запустить проект без сервера запуска.


person Rajeev    schedule 27.08.2012    source источник


Ответы (1)


измените настройки apache сейчас. Если настройка файла wsgi была вашим первым шагом, то следующим шагом должно быть изменение конфигурации apachee, чтобы она указывала на этот файл.

Размещенная вами ссылка ведет на эту страницу: https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/

в котором есть вся необходимая информация. Вы можете просто выбрать между размещением всего этого в файле http.conf или созданием файла сайта для него в папках с доступными сайтами и с поддержкой сайтов в /etc/apache.

После этого перезапустите сервер apache с помощью /etc/init.d/apache2 или перезапуска службы apache2 — в зависимости от того, что работает.

Затем, поскольку это ваш первый раз, вы увидите некоторые ошибки в вашем /var/log/apache2/error.log. Исправьте их... и попробуйте еще раз :)

Удачи.

person Odif Yltsaeb    schedule 27.08.2012