Я написал небольшое приложение с использованием флеш-фреймворка. Я пытаюсь провести это с помощью cgi. После документации я создал файл .cgi со следующим содержимым:
#!/usr/bin/python
from wsgiref.handlers import CGIHandler
from yourapplication import app
CGIHandler().run(app)
Запуск файла приводит к следующей ошибке:
...
Файл "/usr/lib/pymodules/python2.7/werkzeug/routing.py", строка 1075, в bind_to_environ wsgi_server_name = environ.get('HTTP_HOST', environ ['SERVER_NAME'])
KeyError: "SERVER_NAME"
Статус: 500 Внутренняя ошибка сервера
Content-Type: text/plain
Content-Length: 59
В моем приложении я установил:
app.config['SERVER_NAME'] = 'localhost:5000'
Когда я запускаю приложение с сервером разработки Flask, он работает отлично. Как вы можете сказать, я очень новичок в этом материале, и у меня есть поиск других с подобными ошибками, но без везения. Вся помощь приветствуется.