Nginx+VSFTP搭建图片服务器流程详解

Java技术 潘老师 4年前 (2020-10-19) 2043 ℃ (0) 扫码查看

1、环境准备:我这里使用的是CentOS7 64位Linux操作系统
2、安装与配置Nginx服务器,请参考:

Linux系统安装与配置Nginx服务器

文章目录 安装方式二 Linux系统安装Nginx有常用的两种方式,一种是官网下载源码包,手工编译安装,还有一 […]

3、安装与配置VSFTP服务器,请参考:

VSFTP服务器安装与配置详解

一、什么是VSFTP服务器 首先我们先了解下什么是FTP?FTP全称为File Transfer Protoc […]

1、开启VSFTP的被动模式
1)打开VSFTP核心配置文件编辑:

vi /etc/vsftpd/vsftpd.conf

2)在最后添加如下配置,分别设置是否允许被动模式、被动模式最小端口、被动模式最大端口:

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999

3)执行如下执行,开启防火墙30000-30999端口(与上面配置匹配),用于VSFTP被动模式随机使用

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

4)重启防火墙

firewall-cmd --reload

5)查看开启端口列表

firewall-cmd --list-ports

Nginx+VSFTP搭建图片服务器流程详解
6)执行如下指令重启VSFTP

service vsftpd restart

2、修改Nginx服务器的核心配置文件nginx.conf,使其指向ftp

location / {
       root   /home/panziye/www;
       index  index.html index.htm;
}

具体如图:
Nginx+VSFTP搭建图片服务器流程详解
3、修改Nginx服务器的核心配置文件nginx.conf,将user nobody前的#去掉,将nobody改为当前启动nginx的用户root(否则会报403错误):
Nginx+VSFTP搭建图片服务器流程详解

4、使用FileZilla被动模式连接,并在根目录下新建目录www目录,并在www下新建images目录用于存放图片,通过右键文件属性,将这两个文件夹权限都设置为777,然后上传一张图片进去。
Nginx+VSFTP搭建图片服务器流程详解
Nginx+VSFTP搭建图片服务器流程详解
5、启动Nginx服务器,然后浏览器访问http://192.168.223.128/images/1.jpg
Nginx+VSFTP搭建图片服务器流程详解


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/1525.html
喜欢 (9)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】