如何修复Nginx
时区?我已经配置了nginx
来服务一个目录,但是创建的日期时间比我的真实的时间晚了一个小时。
我已经添加到/etc/init.d/nginx
export TZ='Europe/Bratislava'
然后
sudo service nginx reload
sudo service nginx restart
但这并没有帮助,应该有14:19而不是13:19。
编辑
已尝试更改Ubuntu默认时区,但日期时间未更改。
sudo dpkg-reconfigure tzdata
6条答案
按热度按时间gk7wooem1#
缺省情况下,nginx以UTC时间输出目录索引。如果你想让它以你的本地时区显示时间,你应该把autoindex_localtime指令设置为on。
gev0vcfq2#
首先,你需要设置你的系统时区。你可以使用
timedatectl list-timezones
来获取名称。第二,在nginx配置文件中为您的站点设置autoindex_localtime指令
autoindex_localtime on;
,例如/etc/nginx/sites-avaliable/default
。tkclm6bt3#
要更改时区,可以在示例中运行以下命令:
然后选择您的首选时区。
lf5gs5x24#
如果你使用php,在
[Date]
中更改时区dgsult0t5#
查找/etc/init.d/文件夹并打开“nginx”文件
$ sudo nano /etc/init.d/nginx并为时区添加TZ值
例如,出口TZ =“亚洲/新加坡”
kcrjzv8t6#
如果需要,请检查系统时区,然后设置您自己的时区,然后重新启动。重新启动后,您将看到正确的时间