2010-11-05 3 views
0

Я использую wsgi для приложения с большим успехом, и теперь я хочу использовать аналогичную установку на платформе fedora core 8. как я могу это сделать?настройка wsgi как приложение engine

Я использую yum, и я установил mod_wsgi, но я не знаю, как его реализовать. У меня есть mod_python работает уже

Благодаря

+0

14 был выпущен. Это составляет 8 лет, и почти 2 года не поддерживается. –

+0

Да, я этого не осознавал. заменил его на сервер centOS 5.4, который так легко подключился к моей EBS. – khany

ответ

1

WSGI является specification, не рамки. Подумайте об изучении чего-то немного менее низкого уровня, такого как Flask или Django.

mod_wsgi configuration directives для HTTPD

Paste Deployment, автономного WSGI контейнер

WSGI tutorials, если вы настаиваете на изучение голой WSGI

+0

спасибо за указатели. я имел в виду, что я хотел использовать парсер url, который appengine wsgi имеет под объектом «application»: application = webapp.WSGIApplication ([('/', pageIndex)], debug = True) и так далее. – khany

+0

Вы имеете в виду маршрутизацию. Тогда попробуйте Маршруты. –

1

Найдите раздел <VirtualHost> для сайта, который вы хотите в вашей Apache конфигурации и добавить:

WSGIScriptAlias /foo /path/to/your/app/foo.py 

Теперь вы сделали сопоставление между URL pa начиная с/foo и скрипта foo.py. Для mod_wsgi, вам просто необходимо иметь этот сценарий оставить заявку WSGI вызываемую под названием application, например:

def application(environ, start_response): 
    start_response('200 OK', [('Content-Type', 'text/html;charset=utf-8')]) 
    return ['<p>Hello world</p>'] 

и это все. Если у вас уже есть объект приложения WSGI, вы можете его загрузить.

Смежные вопросы