[i=s] 本帖最后由 昊昊荡荡 于 2011-2-2 00:22 编辑 [/i]
我用centos5.5在vmware7中搭建了一台vsftpd服务器,服务运行在ftp 2121端口,支持匿名访问,禁用了本地用户访问,我把手头上仅有的fedora core 1的iso文件解开放在/var/ftp/pub/fedoracore1下。
用IE打开这个ftp站点时,页面显得很凌乱。如下图:
[attach]33597[/attach]
用火狐3.6.13根本就不能打开,如下图:
[attach]33596[/attach]
如果要这个ftp站点能在客户端的浏览器中正常打开,我该怎么样操作呢?
昊昊荡荡 于 2011-02-02 19:49:38发表:
[i=s] 本帖最后由 昊昊荡荡 于 2011-2-2 20:14 编辑 [/i]
这个问题提得好!应该不是这个原因。不然的话,怎么在IE下还能浏览文件目录列表呢?火狐下就是页面的排版有点问题。提示说的是xml的问题,而不是权限的问题。我百度了一下,有的资料说,vsftpd的匿名用户ftp的家目录就是/var/ftp,不能把它设在其他目录下。我测试了一下,即使把家目录设在/var/ftp/pub下,客户端访问也是很正常的。
下面这两张截图,就是把ftp匿名用户的家目录设置在/var/ftp下的截图,与设置在/var/ftp/pub下是一样的效果。
下面这张是在xp的资源管理器里的截图:
[attach]33604[/attach]
下面这张是在火狐下的截图:
[attach]33605[/attach]
下面这张是在xp的ms-dos窗口登陆ftp服务器的截图:
[attach]33606[/attach]
ftp://192.168.42.128:2121/pub/fedoracore1/这个目录都不论在那种情况下显示都很正常,而这个存放了很多rpm安装包的目录ftp://192.168.42.128:2121/pub/fedoracore1/Fedora/ 显示就是乱码。
sleeyoyo 于 2011-02-02 14:46:57发表:
不清楚这是什么原因,你可以看看/var/log/xferlog日志档
匿名用户登录ftp时默认根目录是/var/ftp/,你把根目录设置成了/var/ftp/pub/吗?