Apache HTTP Server Version 2.4
Description: | UWSGI gateway module for mod_proxy |
---|---|
Status: | Extension |
Module Identifier: | proxy_uwsgi_module |
Source File: | mod_proxy_uwsgi.c |
Compatibility: | Available in version 2.4.30 and later |
This module requires the service of mod_proxy
. It provides support for the
UWSGI protocol.
Thus, in order to get the ability of handling the UWSGI protocol,
mod_proxy
and mod_proxy_uwsgi
have to
be present in the server.
Do not enable proxying until you have secured your server. Open proxy servers are dangerous both to your network and to the Internet at large.
Remember, in order to make the following examples work, you have to
enable mod_proxy
and mod_proxy_uwsgi
.
ProxyPass "/uwsgi-bin/" "uwsgi://localhost:4000/"
The balanced gateway needs mod_proxy_balancer
and
at least one load balancer algorithm module, such as
mod_lbmethod_byrequests
, in addition to the proxy
modules listed above. mod_lbmethod_byrequests
is the
default, and will be used for this example configuration.
ProxyPass "/uwsgi-bin/" "balancer://somecluster/" <Proxy balancer://somecluster> BalancerMember uwsgi://localhost:4000 BalancerMember uwsgi://localhost:4001 </Proxy>