出于安全考虑,使用nginx服务来代理ftp的上传下载功能
- 安装nginx
- 在/etc/nginx/nginx.conf文件的下面添加如下配置,并在开始位置添加user root,其中ftpIp为ftp服务所在的机器ip,port为ftp服务的端口号
stream{ upstream ftp{ hash $remote_addr consistent; server ftpIp:port; } include /etc/nginx/conf.d/ftp.conf; }
3.在/ect/nginx/conf.d/下添加ftp.conf文件,并添加如下配置
server { listen 8000; //监视端口 proxy_connect_timeout 300s; proxy_timeout 300s; proxy_pass ftp; }
4.重启nginx服务,访问nginx服务所在地址:8000端口,即可访问ftp服务