在linux下搭建ftp和nginx组合服务器

本文详细介绍了如何在Linux环境下搭建FTP服务器,包括安装vsftpd,创建用户,配置selinux,以及启动和测试FTP服务。接着,文章讲解了如何配置Nginx作为FTP的组合服务器,创建FTP图片上传目录,赋予权限,更新Nginx配置并重启服务。通过FileZilla测试连接及上传图片,并给出了访问图片的URL。
摘要由CSDN通过智能技术生成
一、搭建ftp服务器

1、查看是否已经安装ftp

    [root@localhost ~]# which vsftpd

2、使用yum安装ftp服务器(安装目录在/usr/sbin/vsftpd下,工作目录在/home/ftpuser下)

    [root@localhost ~]# yum install vsftpd -y

3、创建一个ftp用户:ftpuser

    [root@localhost ~]# useradd ftpuser

4、修改ftpuser的账号密码(密码过于简单或少于8个字符时会有提示,可以忽略)

    [root@localhost ~]# passwd ftpuser

    看到此提示代表设置成功:passwd: all authentication tokens updated successfully.

5、修改selinux(selinux是linux的一个安全子系统)

    [root@localhost ~]# setsebool -P ftpd_full_access on
    [root@localhost ~]# setsebool -P tftp_home_dir on

    设置完后查看ftp配置状态:[root@localhost ~]# getsebool -a | grep ftp

6、为确保完全关闭匿名访问

    [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf

    将anonymous_enable=YES修改为anonymous_enable=NO

7、启动ftp服务器

    [root@localhost ~]# systemctl start vsftpd

8、查看21端口号ftp服务是否启动

    [root@localhost ~]# netstat -anp|grep 21

9、根据服务名vsftpd查看进程号

    [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值