Вопрос по mod-wsgi, apache – Установка модуля mod_wsgi для apache

4

КОГДА Я УСТАНАВЛИВАЛ МОДУЛЬ WSGI ДЛЯ APACHE

я скачал модуль сhttp://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so

Переименовать в mod_wsgi.so

Скопируйте в C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ modules

изменить "httpd.conf" в C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ conf

Добавить строку «LoadModule wsgi_module modules / mod_wsgi.so» в разделе загрузки модуля httpd.conf

перезапустите Apache

Apache не может быть перезапущен

Ошибка в errorlog: Синтаксическая ошибка в строке 129 файла C: / Program Files / Apache Software Foundation / Apache2.2 / conf / httpd.conf: Невозможно загрузить C: / Program Files / Apache Software Foundation / Apache2.2 / modules / mod_wsgi.so на сервер: Указанный модуль не может быть найден.

Это не проблема с расширением файла или разрешением. Пожалуйста помоги.

Ваш Ответ

1   ответ
11

That you don't have extensions hidden and have added the extension twice. That the mod_wsgi.so file is readable to whatever Apache service user is. That your Apache is 32 bit. That your Python is 32 bit. That your Python is installed for all users and not just user you installed it as.
Мои расширения не скрыты; нет двойных расширений, для меня все 64-битное и Python установлен для всех пользователей. Тем не менее, я все еще получаю сообщение об ошибке "Указанный модуль не может быть найден".
Я думаю, что даже если WSGI 64-битный и apache 32-битный, он не должен вызывать ошибку "Указанный модуль не найден" потому что это вводит в заблуждение информацию журнала. Скорее следует сказать «модуль не совместим». Период.
@ TomJoy У меня есть 32-битный wamp, который использует 32-битный сервер Apache, Python 32-битный. Все еще не могу запустить сервер wamp
Я настроил модуль wsgi. затем TomJoy

Похожие вопросы