1.安装vsftpd组件
检测是否安装了vsftpd软件
#rpm -qa |grep vsftpd
安装
#yum -y install vsftpd
安装目录/etc/vsftpd,默认存储目录/var/ftp/pub
启动ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重启ftp命令#service vsftpd restart
2.防火墙开启21端口
浏览器访问:ftp://ip:21/ 默认端口是21
3.开启文件上传
创建用户,这里的用户与FTP没有关系,只是用来登录
useradd ftpuser #默认主目录为/home/ftpuser
passwd ftpuser
[输入密码2次]
关闭匿名访问
修改/etc/vsftpd/vsftpd.conf文件
anonymous_enable=NO
4.http访问图片
安装nginx
在nginx配置文件总加入配置
server {
listen 9080;
server_name localhost;
location / {
root /home/;
}
}
浏览器访问图片:http://47.112.98.6:9080/ftpuser/hello1.png
常见的文件服务器:samba+web,ftp+web,nfs+web,rsync单向同步,分布式存储
samba+web,ftp+web这2种需要改程序代码,用的不多;
rsync单向同步在小环境中用;
nfs+web在中型环境用的最多;
大型环境,海量文件用的是分布式存储,比如hadoop等。