学习搭建ftp图片服务器
检查是否已安装vsftp
rpm -qa |grep vsftpd
如果没有任何输出,说明没有安装,需要自己安装一下
如果输出如下图所示,说明已经安装过了,就不需要自己安装了。。。

安装命令(文件不大,安装很快)
yum -y install vsftpd
默认安装到/etc/vsftpd/
目录下面
目录下有以下文件,如图所示:

接下来创建一个ftp用户:
#创建用户,不允许登录使用
useradd ftpuser -s /sbin/nologin
#修改密码
passwd ftpuser

然后修改配置文件:
vim /etc/vsftpd/vsftpd.conf
设置匿名用户不可以下载上传
anonymous_enable=NO
pasv_min_port=30000
pasv_max_port=31000
image.png
设置开机启动sftp
chkconfig vsftpd on
创建存放图片的文件目录:
mkdir -p /home/ftpuser/data/img
修改ftpuser对这个文件目录的操作权限
chown -R ftpuser:ftpuser /home/ftpuser/data/
cd /home/ftpuser/
chmod 755 -R ./
启动vsftp:
启动命令:service vsftpd start
重启命令:service vsftpd restart
配置nginx代理
server {
listen 9090;
error_log logs/storer_error.log debug;
location /img/ {
root /home/ftpuser/data/;
}
}
这样就大功告成了,可以写代码进行图片上传下载。。。
代码实现上传下载,请点击此处
网友评论