安装vsftpd
#安装vsftpd
sudo apt-get install vsftpd
#启动vsftpd
sudo service vsftpd start
配置vsftpd
#新建ftpuser目录作为ftp主目录
sudo mkdir /home/ftpuser
#新建ftpuser用户指定用户主目录
sudo useradd -d /home/ftpuser -s /bin/bash ftpuser
#设置用户密码
passwd ftpuser
#制定用户组
chown ftpuser /home/ftpuser
#为ftpuser开放ftpuser文件夹下所有文件的访问权限 -R表示向下递归
chmod 777 -R /home/ftpuser
#新建存放允许访问ftp的用户文件
sudo vim /etc/vsftpd.user_list //在文本中添加ftpuser用户名[图片
image
编辑vsftpd的配置文件
sudo vim /etc/vsftpd.conf
//修改
write_able = YES
//文件末尾添加
userlist_file=/etc/vsftpd.user_list
userlist_enable=YES
userlist_deny=NO
重启vsftpd服务
sudo service vsftpd restart
创建存储图片的根目录
sudo su
cd /home/ftpuser
mkdir -p www/images #这里使用www/images为例
mkdir /etc/nginx/html/images #在nginx目录下创建images目录
配置nginx
安装nginx见:Flask + nginx + gunicorn + supervisor
sudo vim /etc/nginx/conf.d/virtual.conf
#插入内容
location /images/ {
root /home/ftpuser/www/;
autoindex on;
#重新加载配置
sudo nginx -t
#重新启动服务
sudo service nginx restart
}
WX20181226-232257@2x.png
效果图:
WX20181226-232531@2x.png