Установите Apache с mod_wsgi для использования Python для веб-сервисов RESTful и Apache для веб-страниц - PullRequest
0 голосов
/ 12 ноября 2010

Может кто-нибудь помочь мне установить Apache с mod_wsgi для запуска Python для реализации веб-сервисов RESTful.Мы пытаемся избавиться от существующих служб Java REST с помощью Apache Tomcat.Платформа установки - SUSE Linux Enterprise.Пожалуйста, предоставьте пошаговую процедуру установки с необходимыми модулями, как я пробовал, и каждый раз пропускал один или другой модуль при установке Python или Apache.Я выполнил стандартные шаги по установке для всех 3, Apache, Python и mod_wsgi, но у меня ничего не вышло.Будет ли это работать вообще?Есть ли у вас другие предложения?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2010

Нашел решение для конкретной вещи, которую я пытался:

Установите apache & apr с помощью YaST2, а не загружая пакет с apache.org

Установите python & python-devel с помощью YaST2а не путем загрузки пакета с python.org

Загрузите пакет rpm из http://software.opensuse.org/search?lang=en&p=2&q=mod_wsgi для вашей версии SLES.

rpm -i <"имя_пакета">. Rpm

перезапустить apache: apachetl перезапустить

.

0 голосов
/ 12 ноября 2010
  1. Проверьте, загружен ли mod_wsgi как модуль в httpd.conf
  2. Добавьте хост apache, который указывает на модуль python / wsgi, который содержит определение «def application» для вашего веб-сервиса.
  3. Устраните все проблемы с путями, которые могут возникнуть из-за обработки импорта.

Если это не сработает, удалите сюда дамп ошибок, и мы проверим.

...