Назад | Перейти на главную страницу

Используйте uWSGI в качестве прокси-сервера

Вопрос:

Есть ли способ использовать 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/