LINUX.ORG.RU

Запуск wsgi

 ,


0

1

нужно запустить простейшее приложение, хочу запустить без использования всяких flask/django/етс, но и без cgi

есть простейший код реализующий взаимодействие пользовательского приложения с вебсерверов

# wsgi.py
def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/html')])
    return open('/etc/passwd').read()

запускаю так

uwsgi -w  wsgi:application --http 0.0.0.0:8888
application отрабатывает, но в браузере ничего не передаётся

как запустить его запускать с помощью uwsgi?

★★

Последнее исправление: fMad (всего исправлений: 2)

Ответ на: комментарий от conformist

неа, не работает

да и разницы между [b"Run uwsgi"] и [«Run uwsgi», ] в контексте wsgi нет

там же ожидается итератор и он есть тут в любом случае

наверно я как то не так запускаю uwsgi

fMad ★★
() автор топика
Ответ на: комментарий от fMad
~ $ uwsgi --http 0:8888 --wsgi-file wsgi.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type', 'text/html')])
    return [b'Run uwsgi', ]
~ $ curl localhost:8888
Run uwsgi~ $
conformist ★★★
()
gunicorn -b 0.0.0.0:8888 app1:application

код в файле app1.py

paganmind
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.