Nginx fixe pour des questions de performance la limite des FQDN à 32 caractères.
(ex : mon-infrastructure.telephonie.monentreprise.com). La valeur par défaut de server_names_hash_bucket_size dans Nginx (64) devient alors insuffisante. Voici le bon moyen de gérer ce cas.
Créez un fichier de configuration séparé qui ne sera pas écrasé par la mise à jour du packet Nginx :
echo 'server_names_hash_bucket_size 128;' > /etc/nginx/conf.d/modif_taille_domaine.conf
Vérifiez que la configuration est valide :
nginx -t
Échec d'upgrade connu
Nginx ne démarre pas et les logs affichent une erreur du type :
[emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64 nginx: configuration file /etc/nginx/nginx.conf test failed
Dans ce cas, vous devez appliquer la procédure plus haut.