Форум сайта python.su
Ребят, понимаю всё, почитал маны, посмотрел этот форум, но не понял как поднять связку
Python+Django+wsgi+apache.
Рассказываю. Установил Python 26, всё норм. Установил Django-1.0.4
Установил Apache 2.2
Далее пошел вот сюда:
http://code.google.com/p/modwsgi/wiki/InstallationOnWindows
Почитал, скачал файлик mod_wsgi-2.6 - Apache 2.2 / Python 2.6
Что с ним делать? Я переименовал его в mod_wsgi.so и положил в apache/modules/, прописал
в httpd.conf строчку:
LoadModule wsgi_module modules/mod_wsgi.so
(в убунте он там как-то инсталлится, как я понял, когда из репозитория берется, а что с ним в Винде то делать?!)
Далее была фраза, взятая отсюда:
http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
Данные строчки добавляются в httpd.conf как я понимаю:
One example of how Apache could be configured would be:Alias /media/ /usr/local/django/mysite/media/ - это путь к папке media, где путь - путь до моего проекта (конкретного)
Alias /media/ /usr/local/django/mysite/media/
<Directory /usr/local/django/mysite/media>
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /usr/local/django/mysite/apache/django.wsgi
<Directory /usr/local/django/mysite/apache>
Order deny,allow
Allow from all
</Directory>
import os, sysгде /usr/local/django путь до места, где лежат проекты
sys.path.append('/usr/local/django')
os.environ = ‘mysite.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Отредактировано (Ноя. 4, 2009 13:20:30)
Офлайн
Ну помогите :) Прав я или нет
Офлайн
так я так и не понял , у тебя винда или убунтя “”“(в убунте он там как-то инсталлится, как я понял, когда из репозитория берется, а что с ним в Винде то делать?!)”“”(с)
Офлайн
Винда у меня винда. Я имел в виду это фразой, что к убунте я находил установку именно этого файла, а что с ним делать в винде - не ясно.
Офлайн
Tarlarionесли у тебя винда, то почему пути никсовые?
где /usr/local/django путь до места, где лежат проекты
Офлайн
Я конечно все понимаю, но вы читать умеете?
1. Я взял эти строчки из примера на http://code.google.com/p/modwsgi/wiki/I … nOnWindows это раз
2. Никсовые/виндовые, какая разница если путь не прописан, а просто пример?
У меня вопрос основной другой: откуда взять mod_wsgi.so?
Отсюда:
http://code.google.com/p/modwsgi/wiki/I … nOnWindows ?
Если отсюда, то что с ним делать? Просто из исходного имени переименовать в mod_wsgi.so и положить в директорию апача?
Офлайн
Tarlarionна том сайте заходи в раздел Доунлоад, качай: mod_wsgi-win32-ap22py26-2.6.so mod_wsgi-2.6 - Binary Apache Module - (Win32/Apache 2.2/Python 2.6)
У меня вопрос основной другой: откуда взять mod_wsgi.so?
Офлайн
Пурум. Ок, лан.
Повторю - я это уже сделал ) С ним дальше что сделать, чтобы к апачу подключить?
Переименовать его надо в mod_wsgi.so ?
Офлайн
по пробуй
Офлайн
А вы можете написать конкретное решение? Не понимаю - ничего не знаете и пытаетесь методом тыка подсказать?
Или знаете, но не говорите?
Офлайн