linux安装部署ftp图片服务器的实现方法

 更新时间:2020年06月22日 14:15:00   作者:ℕacos  
这篇文章主要介绍了linux安装部署ftp图片服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

参考Linux中FTP服务器的搭建教程  https://www.jb51.net/article/117779.htm

今天给大家分享linux安装部署ftp图片服务器的教程,感兴趣的朋友一起看看吧!

1.安装http反向代理服务器、安装ftp文件传输组件vsftpd

详细安装及配置参见安装vsftpd、nginx

2.搭建图片服务器环境

2.1 实现的效果

例如,图片通过ftp客户端上传至服务器/home/ftpuser/www/images目录下,我想通过nginx反向代理服务器来访问ftp目录下的图片文件,该url地址为:http://192.168.140.128/images/car.jpg,即使用http请求访问原本需要ftp请求才能访问到的静态资源文件。

2.2 具体实现方法

修改nginx/conf/nginx.conf,在默认的server里再添加一个location并指定静态资源在服务器中的实际路径,具体配置如下:

location /images {
   root /home/ftpuser/www/;
   autoindex on;
  }

1)root则是将/images映射到/home/ftpuser/www/目录;
2)autoindex on则是打开浏览功能;
  修改完成重启nginx。
  修改ftp用户的访问权限:

chown ftpuser /home/ftpuser

chmod 777 -R /home/ftpuser

2.3 访问图片测试

通过浏览器输入访问地址即可(注意:要关闭防火墙或者开启20数据端口、21控制端口才能访问)

service iptables stop

或者

systemctl stop firewalld

到此这篇关于linux安装部署ftp图片服务器的文章就介绍到这了,更多相关linux ftp图片服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux系统的修复模式(单用户模式)

    Linux系统的修复模式(单用户模式)

    大家好,本篇文章主要讲的是Linux系统的修复模式(单用户模式),感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • YUM软件包管理工具与yum命令的详细介绍

    YUM软件包管理工具与yum命令的详细介绍

    yum是基于RPM包管理器、为了提高RPM软件包安装性而开发的一种软件包管理器。它能够从指定的服务器自动下载.rpm包并自动安装,可以自动处理依赖性关系,并一次性安装所有依赖的软体包。本文就详细介绍了YUM软件包管理工具与yum命令。有需要的朋友们下面来一起看看吧。
    2017-01-01
  • Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    Ubuntu 16.04与Apache虚拟主机配置的步骤详解

    这篇文章主要给大家介绍了关于Ubuntu 16.04与Apache虚拟主机配置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu16.04系统具有一定的参考学习价值,需要的朋友们来一起看看吧。
    2018-04-04
  • Linux修改pip临时目录方法的详解

    Linux修改pip临时目录方法的详解

    在Linux系统中,pip 在安装 Python 包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何修改 pip 的临时目录,并提供相关的背景知识和实用建议,需要的朋友可以参考下
    2025-03-03
  • VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用)

    VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用)

    本篇文章主要介绍了VMWare中CentOS ifcfg-eth0配置,这些配置是基于VMware Network Adapter VMnet8,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • Linux之权限管理解读

    Linux之权限管理解读

    本文介绍了Linux下的超级用户和普通用户以及它们的命令提示符,接着,详细解释了权限的概念、访问者的分类、文件类型与访问权限以及文件权限值的表示方法,最后,文章讨论了文件权限的设置方法,包括chmod、chown和chgrp命令,并列举了一些常见权限问题
    2025-03-03
  • ubuntu 16.04下不能启动Steam的解决方法

    ubuntu 16.04下不能启动Steam的解决方法

    这篇文章主要给大家介绍了关于在ubuntu 16.04下不能启动Steam的解决方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Ubuntu linux 安装 PHP5.3.0的命令

    Ubuntu linux 安装 PHP5.3.0的命令

    5.3.0 的正式版已经发布有段时间了,看到脚本之家上面有个windows下的安装php5.3的教程,所以想起写一个关于linux的PHP5.3的安装教程。
    2009-09-09
  • Tomeat6.0 连接池数据库配置

    Tomeat6.0 连接池数据库配置

    关于tomeat6.0的连接数据库配置实现代码
    2009-03-03
  • Ubuntu18.04通过源码安装Odoo14的教程

    Ubuntu18.04通过源码安装Odoo14的教程

    本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本
    2020-02-02

最新评论