一、安装vsftpd组件。html
yum -y install vsftpd nginx
二、添加一个ftp用户。vim
useradd ftpuser ,登陆后默认的路径为 /home/ftpuser。服务器
三、给该用户添加密码。加密
passwd ftpuser ,输入两次密码后修改密码。spa
四、关闭匿名访问。rest
(1)修改vsftpd.conf配置文件: vim /etc/vsftpd/vsftpd.conf ,将文件中的 anonymous_enable=YES 修改成 anonymous_enable=NO 并保存。code
(2)重启ftp服务。 service vsftpd restart server
五、设置开机自启服务。htm
chkconfig vsftpd on
六、安装完ftp服务器并上传图片后,访问出现404。
解决办法:修改nginx配置文件。 vim /usr/local/nginx/conf/nginx.conf ,将 #user nobody 修改成 user root ;在server{}中添加如下内容。
server{
...(省略)
location / {
root html;
index index.html index.htm;
}
location /images/ {
root /home/ftpuser/www/;
autoindex on;
}
...
}
而后重启nginx便可。