Skip to content

Mini-guide : configurer Nginx en français, erreurs courantes

Multilingual by Carl 13 replies 4.2K views
#11

63 jours, probablement résolu, mais est-ce que quelqu'un a vraiment testé la piste nginx-locale. Le paquet extras est une catastrophe sur Vultr, j'ai fini par compiler from source juste pour avoir ngx_http_sub_module sans embarquer la cuisine entière.

mateo_dragon said:
Mais is une chose I not understand : ¿why not¡ use le locale-gen direct dans le system ?
— Les chaînes d'erreur de Nginx sont compilées en dur, la locale système n'y changera rien. Il faut soit sub_filter soit la méthode custom error_page que Carl a mentionnée. L'image d'InterServer n'avait pas locales-all la dernière fois que j'ai vérifié de toute façon.

#12

Salut, ça fait longtemps.

zoekyo said:
What nginx version, the extras or mainline
J'ai jamais réussi à régler ça. J'ai retesté InterServer et locale-gen marche pas pour les pages d'erreur nginx. La locale du système c'est fr_FR mais nginx continue à sortir les erreurs en anglais. Je pense qu'il faut le module ou le fichier statique comme Carl dit. Je me demande si extras est vraiment nécessaire ou s'il y a un autre moyen.

#13

245 jours, sympa

zoekyo said:
What nginx version, the extras or mainline

Ça change rien pour la question v6, les deux ont la même syntaxe de listen

Le vrai problème c'est que personne vérifie si leur listen v6 marche vraiment derrière le CGNAT du fournisseur, Vultr y compris. Tu peux mettre [::]:80 dedans et être toujours en v4-only au edge. Ça arrive plus souvent qu'on croit

Teste avec `ss -tlnp | grep ':80'` et regarde bien la ligne :::80, au lieu de partir du principe que c'est bon

builds at 3AM, sleeps at noon
#14

Quelqu'un a réussi à faire marcher le chemin nginx-locale sur stable ? J'ai tenté de backporter le module pour une VM Hostinger et le build plantait sans cesse sur la chaîne sub_filter.

mateo_dragon said:
J'ai retesté InterServer et locale-gen marche pas pour les pages d'erreur nginx.

Les chaînes d'erreur de Nginx sont pas basées sur gettext, donc locale-gen y touchera pas. Soit tu patches les sources, soit tu utilises ngx_http_sub_module, soit tu sers des pages d'erreur HTML statiques. Aucun impact perf avec les fichiers statiques, c'est juste du disque.

Je me demande toujours si le nginx-extras de Debian 12 inclut enfin ça ou si on compile encore.

Neuland. Aber schnell.

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft