Можно ли использовать только IIS и обратный прокси-сервер для развертывания Flask?

  • 20 августа 2023 г. 14:26
Ответы на вопрос 1
IIS сам не может обрабатывать Flask-приложения, поскольку Flask использует WSGI-интерфейс для связи с веб-сервером. WSGI-серверы, такие, как Waitress, Twisted, Eventlet, Cherrypy, предоставляют эту связь и позволяют веб-серверу обрабатывать запросы к Flask-приложению.

Если у вас уже есть IIS и вы хотите использовать его для обратного прокси, чтобы отправлять запросы к Flask-приложению, вы все равно должны использовать WSGI-сервер для запуска Flask-приложения. В этом случае IIS будет служить веб-сервером, принимая внешние запросы, и передавать их WSGI-серверу, который будет запускать Flask-приложение и обрабатывать запросы.

Таким образом, использование IIS и обратного прокси-сервера для развертывания Flask-приложения требует WSGI-сервера для связи между IIS и Flask.
Похожие вопросы