web-dev-qa-db-fra.com

Nginx affiche le mauvais moment / fuseau horaire

Comment réparer le fuseau horaire de Nginx? J'ai configuré nginx pour servir un répertoire mais la date de création est une heure après mon temps réel.

J'ai ajouté à /etc/init.d/nginx

export TZ='Europe/Bratislava'

puis

Sudo service nginx reload
Sudo service nginx restart

Mais cela n'a pas aidé, il devrait y avoir 14h19 au lieu de 13h19.

[~ # ~] modifier [~ # ~]

J'ai essayé de changer le fuseau horaire par défaut d'Ubuntu mais les horaires ne sont pas modifiés.

Sudo dpkg-reconfigure tzdata

enter image description here

6
Milano

Par défaut, nginx sort l'index du répertoire en temps UTC. Si vous souhaitez qu'il affiche l'heure dans votre fuseau horaire local, vous devez activer la directive autoindex_localtime .

autoindex_localtime on
1
gpgekko

Pour modifier le fuseau horaire, vous pouvez exécuter la commande suivante dans votre instance:

Sudo dpkg-reconfigure tzdata

puis choisissez votre fuseau horaire préféré.

1
SherylHohman

vérifiez le fuseau horaire de votre système si nécessaire, puis définissez votre propre fuseau horaire, puis redémarrez. après le redémarrage, vous verrez l'heure correcte

0
Ajay