Serveur HTTP Apache Version 2.4
Description: | Module de passerelle UWSGI pour mod_proxy |
---|---|
Statut: | Extension |
Identificateur de Module: | proxy_uwsgi_module |
Fichier Source: | mod_proxy_uwsgi.c |
Pour pouvoir fonctionner, ce module requiert le chargement préalable de
mod_proxy
. Il fournit le support du href="http://uwsgi-docs.readthedocs.io/en/latest/index.html">protocole
UWSGI.
Pour être en mesure de gérer le protocole UWSGI, le serveur doit donc
pouvoir disposer des modules mod_proxy
et
mod_proxy_uwsgi
.
N'activez le mandatement que si vous avez sécurisé votre serveur. Les serveurs mandataires ouverts sont dangereux pour votre réseau, mais aussi pour Internet en général.
Il est rappelé que vous devez charger les modules
mod_proxy
et mod_proxy_uwsgi
pour que les
exemples suivants fonctionnent.
ProxyPass "/uwsgi-bin/" "uwsgi://localhost:4000/"
La passerelle à répartition de charge nécessite
mod_proxy_balancer
et au moins un module implémentant un
algorithme de répartition de charge comme
mod_lbmethod_byrequests
, en plus des modules de mandatement
listés ci-dessus. Par défaut, c'est mod_lbmethod_byrequests
qui sera utilisé, et c'est donc ce dernier qui sera utilisé dans l'exemple
suivant :
ProxyPass "/uwsgi-bin/" "balancer://somecluster/" <Proxy balancer://somecluster> BalancerMember uwsgi://localhost:4000 BalancerMember uwsgi://localhost:4001 </Proxy>