J'utilise Apache 2.2.22
Quelle est la différence, s'il y en a un, entre la directive Keepalive dans /etc/Apache2/Apache2.conf
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
et la directive dans le /sites-enabled
config quand utiliser proxypass
ProxyPass / http://localhost:8080/app/ connectiontimeout=28800 timeout=28800 Keepalive=On
Apache utilise généralement le protocole HTTP 1.0 pour communiquer, où il ferme la connexion après la réponse. The Keepalive ON Paramètre ici rendra Apache Utiliser http 1.1 où Single TCP Connection est utilisé pour envoyer plusieurs demandes/réponses. Cela rend le serveur plus rapide quand il est grand Le nombre de demandes provenait d'un seul client.
Ici, l'Apache enverra une sonde Keepalive au serveur en amont (que la requête est proxy à) pour garder la connexion en vie. Ceci est utile lorsqu'il existe un pare-feu entre l'Apache et le serveur en amont qui goutte des connexions inactives.
Main Conf:https://httpd.apache.org/docs/2.4/mod/core.html
Proxypass:https://httpd.apache.org/docs/2.2/mod/mod_proxy.html