Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2011 15:17:33

William
От:
Зарегистрирован: 2011-11-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

Как поставить mod_wsgi на Apache?
ставил так - поместил его в папку /modules , в httpd.conf написал LoadModule wsgi_module modules/mod_wsgi.so
при рестарте апача выдается request operation has failed.
что делать ?

п.с error.log пуст



Офлайн

#2 Ноя. 4, 2011 17:02:22

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

на популярных nix-ах ставится обычно так:
# a2enmod mod_wsgi

Офлайн

#3 Ноя. 4, 2011 17:20:16

feather236
От:
Зарегистрирован: 2011-10-22
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

У вас windows иль линукс?

Учтите, что mod_wsgi не совместим с 64-х битным python. Тут придется самому компилировать исходники.
Так же, проверьте, совпадают ли у вас версии mod_wsgi, python и apache друг с другом.
Так же, неплохо бы полностью ошибку увидеть.



Отредактировано (Ноя. 4, 2011 17:23:23)

Офлайн

#4 Ноя. 4, 2011 18:21:34

William
От:
Зарегистрирован: 2011-11-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

забыл дописать, win 7 x64
python-2.7.2.amd64
Apache/2.2.21(Win32)
ошибка возникает только если в httpd.conf LoadModule wsgi_module modules/mod_wsgi.so : “requested operation has failed”.
Error.log пуст.
Если же LoadModule wsgi_module modules/mod_wsgi.so убрать, то стартует без проблем.
Полтора дня бьюсь с этим ((

update: mod_wsgi-win32-ap22py27-3.3.so - Apache 2.2
похоже действительно придется качать исходники и пересобрать их под 64 бит-й архитектурой.



Отредактировано (Ноя. 4, 2011 18:32:20)

Офлайн

#5 Ноя. 4, 2011 19:47:02

William
От:
Зарегистрирован: 2011-11-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

Скачал исходники mod_wsgi-3.3 , mingw(gcc) ,cmake. пытаюсь собирать, вываливается ошибка -
“Error in configuration process. project files may be invalid”
а внизу еще CMake Error: The source directory “C:/mod_wsgi-3.3” does not appear to contain CMakeLists.txt.
Specify –help for usage, or press the help button on the CMake GUI.

что делать то ?



Офлайн

#6 Ноя. 4, 2011 23:10:17

feather236
От:
Зарегистрирован: 2011-10-22
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

Во первых, mod_wsgi глючит на 64-х битном python. Поставьте 32 битный python, так легче.
Во вторых, если вы используете готовый сервер, вроде xampp, то попробуйте его переустановить. Не знаю как у кого, но у меня в двух из трех случаев xampp умудряется криво установиться на windows.



Офлайн

#7 Ноя. 5, 2011 10:16:04

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

Заведите себе виртуалку с linux и не мучайтесь.

Офлайн

#8 Ноя. 5, 2011 13:34:05

William
От:
Зарегистрирован: 2011-11-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

все. хватит. не хочет, зараза, ставится. с помощью win32-loader буду debain ставить и на нем собирать.
o7412369815963, feather236 спасибо за помощь.



Офлайн

#9 Ноя. 12, 2011 09:01:26

trumpum
От:
Зарегистрирован: 2011-11-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Как поставить mod_wsgi на Apache?

2 William
Сталкивался с похожей ситуацией. В моем случае Апач не хотел подгружать библиотеку отличной от него самого битности.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version