Модуль Apache mod_proxy_uwsgi
| Описание: | Модуль шлюза UWSGI для mod_proxy
|
|---|---|
| Статус: | Расширение |
| Идентификатор модуля: | proxy_uwsgi_module |
| Исходный файл: | mod_proxy_uwsgi.c |
| Совместимость: | Доступен начиная с версии 2.4.30 |
Краткое описание
Для работы этого модуля требуется служба mod_proxy. Он обеспечивает поддержку протокола UWSGI.
Таким образом, чтобы получить возможность обрабатывать протокол UWSGI, на сервере должны присутствовать mod_proxy и mod_proxy_uwsgi.
Предупреждение
Не включайте проксирование, пока не защитите свой сервер. Открытые прокси-серверы опасны как для вашей сети, так и для Интернета в целом.
Примеры
Помните: чтобы приведённые ниже примеры работали, необходимо включить mod_proxy и mod_proxy_uwsgi.
Простой шлюз
ProxyPass "/uwsgi-bin/" "uwsgi://localhost:4000/"
Для балансируемого шлюза, помимо перечисленных выше модулей прокси, необходимы mod_proxy_balancer и как минимум один модуль алгоритма балансировки нагрузки, например mod_lbmethod_byrequests. mod_lbmethod_byrequests используется по умолчанию и будет применён в этом примере конфигурации.
Балансируемый шлюз
ProxyPass "/uwsgi-bin/" "balancer://somecluster/"
<Proxy balancer://somecluster>
BalancerMember uwsgi://localhost:4000
BalancerMember uwsgi://localhost:4001
</Proxy>
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_proxy_uwsgi.html