安装vsftp组件
# yum -y install vsftpd
安装完成后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。
添加一个ftp用户
# useradd ftpuser
此用户就是用来登录ftp服务器用的。
这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为 /home/ftpuser.
给ftp用户添加密码
# passwd ftpuser
输入两次密码后修改密码。
关闭匿名访问
修改/etc/vsftpd/vsftpd.conf文件:
vi /etc/vsftpd/vsftpd.conf
设置开机启动vsftpd ftp服务
# chkconfig vsftpd on
关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
指定nginx根目录指向ftp上传文件的目录
在filezilla中通过ftpuser连接虚拟机
# vi nginx的安装目录/nginx/conf/nginx.conf
在头部添加 user root;防止权限不足
更改root路径
更新完成在sbin目录下重新加载配置文件
# ./nginx -s reload
设置上传文件夹权限
# chmod -R 777 /home/ftpuser/www
重启nginx
# ./nginx -s quit
# ./nginx
在www/images中添加一个图片 在浏览器中测试
看到图片成功!