vsftp配置好了,也测试完成了,就是客户说用浏览器打开时间不对,后来一看,全部都差8个小时,我就纳闷了,想办法解决。。。
第一步,检查服务器上的时间是否也不对:
- [root@admin dpipaiqi]# ll
- total 1436
- -rw-r--r-- 1 paiqibiao ftp 229609 Jan 31 14:31 111.gif
- -rw-r--r-- 1 paiqibiao ftp 1143030 Jan 31 15:58 DPI????????????_1.31.xlsx
- -rw-r--r-- 1 root root 159 Jan 31 15:44 tes
- -rw-r--r-- 1 root root 412 Jan 31 11:03 test1
- -rw-r--r-- 1 paiqibiao ftp 4648 Jan 31 10:44 vsftpd.conf
- -rwxrwxrwx 1 root root 4648 Jan 31 10:2 vsftpd.conf.bak
- -rw-r--r-- 1 paiqibiao ftp 6460 Jan 31 13:31 xiaojing.txt
- -rw-r--r-- 1 root root 5492 Jan 31 13:13 yachiurl.txt
- -rw-r--r-- 1 paiqibiao ftp 152 Jan 31 15:40 youjianhuifu.txt
- [root@admin dpipaiqi]# date
- Tue Jan 31 16:40:49 CST 2012
- [root@admin dpipaiqi]#
一切正常。
第二步,用flashfxp链接,查看时间:
不对。。。
第三步,Google浏览器打开:
时间不对,而且中文都没显示出来。。。
第四步,ie浏览器打开:
时间不对,但是中文可以显示。
第五步,火狐浏览器打开:
时间也不对,但是火狐碉堡了。。。点击中文链接可以直接下载!!!在ie和Google下都无法直接下载,用迅雷等工具也可以下载。
解决方案:
最终发现时由于vsftp时间设置的问题,只需在配置文件里面加一行use_localtime=yes 就ok了。
- [root@admin dpipaiqi]# grep -v "^#" /etc/vsftpd/vsftpd.conf
- anonymous_enable=no
- local_enable=YES
- write_enable=YES
- local_umask=022
- dirmessage_enable=YES
- xferlog_enable=YES
- connect_from_port_20=YES
- xferlog_std_format=YES
- chroot_list_enable=YES
- chroot_list_file=/etc/vsftpd/chroot_list
- listen=YES
- userlist_enable=yes
- userlist_deny=no
- userlist_file=/etc/vsftpd/userlist
- use_localtime=yes
- pam_service_name=vsftpd
- userlist_enable=YES
- tcp_wrappers=YES
- [root@admin dpipaiqi]#