Есть ли способ использовать uWSGI в качестве прокси-сервера?
Причина, по которой мы хотели бы использовать uWSGI в качестве прокси-сервера, заключается в том, что мы уже используем uWSGI с приложением, и весь наш код Python будет работать с ним.
Прямо сейчас мы используем uWSGI для обслуживания RESTful http API с Python на внутренней стороне. Насколько я понимаю, прокси-сервер работает иначе, чем REST API.
Прошу простить мое незнание, я очень мало знаю о прокси-серверах и о том, как они работают. Я также понимаю, что эти требования звучат совершенно нелепо, но уверяю вас, в этом есть рифма и причина.
Спасибо!
uWSGI имеет метаязык для управления запросом и ответом:
http://uwsgi-docs.readthedocs.org/en/latest/InternalRouting.html
проверьте инструкцию "http".
Эта система позволяет делать действительно забавные вещи, например, расширенное кеширование:
https://github.com/unbit/uwsgi-docs/blob/master/tutorials/CachingCookbook.rst
В более новые версии было добавлено много улучшений, поэтому вы можете также проверить журналы изменений 1.9.x здесь: https://github.com/unbit/uwsgi-docs/