Onglet Nginx
L'onglet Nginx
est disponible si au moins l'un des deux paramètres suivants est activé dans l'onglet Services
:
Activer la publication d’applications web par Nginx
;Activer le reverse proxy Nginx
.
Nom de domaine par défaut
En mode normal, cet onglet permet de saisir le Nom de domaine par défaut
vers lequel sera redirigé un client qui accède au serveur avec un nom de domaine non déclaré.
Restriction Nginx
À partir d'EOLE 2.8.1, la variable : Appliquer des restrictions pour les ports Nginx
permet de restreindre l'accès aux ports ouverts pour Nginx aux adresses autorisées à administrer le serveur.
Remarque
Des restrictions supplémentaires au niveau des connexions SSH sont disponibles dans le bloc Administration à distance
de l'onglet Interface-0
.
En mode expert, la configuration du service peut être affinée.
Dégrader la sécurité en HTTP
Il est possible de dégrader la sécurité du service Nginx en désactivant l'utilisation du HTTPS.
Remarque
Si le protocole HTTPS est désactivé, certaines applications critiques publiées par Nginx telles que l'outil d'administration EAD3 ou l'interface de configuration du module ne seront plus disponibles.
Longueur maximum pour un nom de domaine
Sur une installation recevant de très nombreuses connexions, diminuer la valeur de la Longueur maximum pour un nom de domaine
(server_names_hash_bucket_size) pourra améliorer les performances du proxy inverse. La valeur optimale varie d'une installation à l'autre.
Attention
Avec une valeur trop basse, le service Nginx refusera de démarrer et affichera un message d'erreur ressemblant à :
could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32
Nginx Optimization : http://nginx.org/en/docs/http/server_names.html#optimization
Taille maximale des données reçues par la méthode POST
L'option Taille maximale des données reçues par la méthode POST (en Mo)
permet de spécifier la taille des données HTTP au delà de laquelle Nginx renverra une erreur (message : Request Entity Too Large
).
Remarque
Sur les versions antérieures à 2.6.2, cette variable était située dans l'onglet Reverse Proxy
.
Dans le cas où, sur un module, le service eole-web
est installé en plus du service eole-reverseproxy
(ce qui est le cas sur les modules AmonEcole), le paramétrage de cette option s'effectue dans l'onglet Apache
. Sa valeur est alors utilisée à la fois pour le serveur web Apache et pour le proxy inverse Nginx.