apache / 2.4 / reference / mod-mod_proxy_uwsgi.html

Apache 模块 mod_proxy_uwsgi

Description: 用于mod_proxy的 UWSGI 网关模块
Status: Extension
Module Identifier: proxy_uwsgi_module
Source File: mod_proxy_uwsgi.c

Summary

该模块需要 mod_proxy的服务。它为UWSGI protocol提供支持。

因此,为了获得处理 UWSGI 协议的能力,服务器中必须存在mod_proxymod_proxy_uwsgi

Warning

在拥有保护您的服务器之前,不要启用代理。开放式代理服务器对您的网络和整个 Internet 都是危险的。

Examples

请记住,为了使以下示例起作用,您必须启用mod_proxymod_proxy_uwsgi

Simple gateway

ProxyPass "/uwsgi-bin/" "uwsgi://localhost:4000/"

除了上面列出的代理模块之外,平衡网关还需要mod_proxy_balancer和至少一个负载平衡器算法模块,例如mod_lbmethod_byrequestsmod_lbmethod_byrequests是默认值,将用于此示例配置。

Balanced gateway

ProxyPass "/uwsgi-bin/" "balancer://somecluster/"
<Proxy balancer://somecluster>
    BalancerMember uwsgi://localhost:4000
    BalancerMember uwsgi://localhost:4001
</Proxy>