美文网首页
liunx下ftp安装及nginx映射配置

liunx下ftp安装及nginx映射配置

作者: 暗夜A公爵 | 来源:发表于2018-10-10 17:19 被阅读0次

1) 创建根目录:

cd/home/

mkdir data 

cd data 

mkdir file

mkdir doc

mkdir images 


2) 安装vsftpd

yum install vsftpd -y 

yum install ftp -y 

启动vsftpd:

systemctl start vsftpd

设置开机启动:

systemctl enable vsftpd

3) 设置配置文件:

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_root=/home/data/file

xferlog_enable=YES

chown_uploads=YES

xferlog_file=/data/flog/xferlog

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

virtual_use_local_privs=YES

pasv_min_port=30000

pasv_max_port=30999

accept_timeout=5

connect_timeout=1

4)创建chroot_list文件

添加:

ftpuser 

123456

root

root

5)设置文件夹权限及其他设置

useradd-g root -M -d /home/data/file -s /sbin/nologin ftpuser

chown-R ftpuser.root /home/data/file

查看状态 getsebool -a | grep ftp

修改状态

setsebool -P allow_ftpd_full_accesson

setsebool -P tftp_home_dir on

关闭SELinux方法

SELINUX=disabled

开放端口:

firewall-cmd --permanent--add-port=21/tcp

firewall-cmd --permanent--add-port=30000-30999/tcp

firewall-cmd –reload

6)nginx映射

在nginx配置文件中添加:

location/images/ { 

        root  /home/data/file;

        autoindexon; 

}

7)测试ftp服务器

ftp localhost

输入用户名/密码返回:

230 Login successful.

表示登录成功

浏览器测试:ftp:10.0.0.xxx

文件上传及访问:

相关文章

网友评论

      本文标题:liunx下ftp安装及nginx映射配置

      本文链接:https://www.haomeiwen.com/subject/yscmaftx.html