Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2012 13:22:32

revenant
Зарегистрирован: 2012-12-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

Всем доброго времени суток!
Я работаю с питоном 3ий день, в целом доволен. Но сейчас возникла непонятная для меня ситуация:

ОС на моем ПК - Debian 6.0
версия апача 2.2.16. развернут на удаленной машине. у нее ОС аналогичная
в качестве питоновкого модуля - mod_python
я пытаюсь запустить на апаче свои скрипты и с удивлением замечаю что они не работают. хотя когда делаю на своей машине так:

python <директория со скриптом>/<скрипт>

то все работает. тобиш ошибок в коде нет. пошарился по инету и нашел примеры исходников работающих через mod_python типа таких:

from mod_python import apache
def handler(req):
req.content_type = ‘text/plain’
req.send_http_header()
req.write(“HELLO!”)
return apache.OK

именно этот пример пашет. но дальше продвинуться я пока не пойму как. есть ли информативный источник как писать скрипты чтобы mod_python их воспринимал? или может я что-то не так делаю? может кто сталкивался с такой проблемой? подскажите пожалуйста, спасибо заранее

Офлайн

#2 Дек. 14, 2012 13:47:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

revenant
mod_python
конкретно устарел, не рекомендую его юзать. Посмотрите в сторону mod_wsgi или uwsgi



Офлайн

#3 Дек. 18, 2012 09:07:43

revenant
Зарегистрирован: 2012-12-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

спасибо. я поднял на своей машине апач 2.2 поставил wsgi, но скрипты питона не работают, не запускаются. как завтавить их работать? где это конфигурируется? везде где читал упоминается такой фреймворк как Django. он правда нужен? мне по сути нужно написать скрипт который будет обрабатывать http-запрос, парсить его, генерить данные для ответа в зависимости от типа запроса и формировать ответный http-запрос. может я все усложняю и есть средства проще и удобнее? спасибо заранее за ответы

Офлайн

#4 Дек. 18, 2012 09:24:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

А для такой задачи Вам точно нужен моструозный апач? Может обойтись этим http://werkzeug.pocoo.org/ ?



Офлайн

#5 Дек. 18, 2012 09:54:42

revenant
Зарегистрирован: 2012-12-14
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

просто у нас на сервере уже поднят апач. неплохо было бы его использовать для такой задачи

Офлайн

#6 Дек. 18, 2012 12:13:43

aliens
От:
Зарегистрирован: 2007-08-14
Сообщения: 135
Репутация: +  1  -
Профиль   Отправить e-mail  

проблема с mod_python и apache

revenant
Django - это веб-фреймворк для написания сайтов. Если вам надо что-то мелкое, то возьмите flask, web2py, bottle. Они мелкие, содержат много подезного сахара и без проблем работают с wsgi, сэкономят кучу времени на ручной обработке запросов и т.п.



Офлайн

#7 Янв. 11, 2013 15:16:37

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version