2013-11-02 2 views
1

Я использую Apache 2 на raspbian os. Я где-то читал, что в новейших версиях Apache нет файла httpd.conf, это правда? [Изменить] (Это правда)Настройка Apache 2 с mod_wsgi для Django - нет файла httpd.conf

Мой сервер Apache работает (я вижу веб-страницу по умолчанию), а mod_wsgi успешно установлен. Поэтому я начал инструкции here для использования django 1.5 с apache. Однако он говорит мне, что мне нужно добавить следующие строки в файл httpd.conf:

WSGIScriptAlias//path/to/mysite.com/mysite/wsgi.py 
WSGIPythonPath /path/to/mysite.com 

<Directory /path/to/mysite.com/mysite> 
    <Files wsgi.py> 
    Require all granted 
    </Files> 
</Directory> 

Однако нет httpd.conf файл присутствует в моей версии апача. Я проверил /etc/httpd/conf и /etc/apache2 для файла http.conf. /etc/apache2is где apache.

Вкратце, где следует добавить необходимые параметры, чтобы apache распознал mod_wsgi.

+1

Измените свой вопрос и добавьте результат работы «apache2 -V». Один из выходных данных должен быть чем-то вроде SERVER_CONFIG_FILE = "/ private/etc/apache2/httpd.conf" –

ответ

1

Возможно, многие дистрибутивы используют

/etc/apache2/apache2.conf

Вместо. Однако вы не должны его редактировать, и это влияет на apache2 во всем мире, то есть на все ваши сайты (виртуальные хосты). Если у вас есть только один сайт лучше редактировать содержимое:

/etc/apache2/sites-available/default

Документация конфигурации Ubuntu Apache2 хорошее руководство по началу работы: https://help.ubuntu.com/14.04/serverguide/httpd.html#http-configuration

Вот учебник настройки Apache2 с mod_wsgi для Django на Ubuntu 11.04 с адресом httpd.conf: http://blog.madspace.me/configure-python-django-with-apache/, и один на 12.04: http://www.lennu.net/2012/05/14/django-deployement-installation-to-ubuntu-12-dot-04-server/

+0

Я просто хотел вернуться, подтверждая, что это правильный способ настройки apache. Сначала я начал редактировать apache2.conf, но по мере добавления большего количества сайтов было намного проще редактировать конкретные настройки для каждого виртуального хоста – mdw7326

Смежные вопросы