搭建Nginx图片服务器

搭建Nginx图片服务器一 安装 Nginx 先安装 Nginx 看我之前发的文章 搭建 Nginx 服务器二 安装 vsftpd 再安装 vsftpd 组件 看我之前发的文章 Linux 安装 ftp 组件 8 步完成 三 开始搭建 Nginx 图片服务器 1 效果例如 图片通过 ftp 服务上传到 home ftpuser www images 目录下 我想通过访问 Nginx 服务器来访问 ftp 目录下的图片文件 该 url 为 http 192 168 1

一、安装Nginx

先安装Nginx,看我之前发的文章: 搭建Nginx服务器

二、安装vsftpd

再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成)

三、开始搭建Nginx图片服务器

1、效果

例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器来访问ftp目录下的图片文件,该url为http://192.168.128.128/images/xxx.jpg。即使用http请求访问原本需要使用ftp请求才能访问到的资源文件。(不懂可先看最后图解测试)

2、实现

①需要在nginx/html下创建一个images文件夹(实际访问的不是这个路径)
mkdir /usr/local/nginx/html/images
②修改nginx/conf/nginx.conf在默认的server里再添加一个location并指定实际路径:
location /images/ { root /home/ftpuser/www/; autoindex on; } 

这里写图片描述

修改完后需要重新启动nginx

./nginx -s reload

说明

注意

③修改用户访问权限
chown ftpuser /home/ftpuser chmod 777 -R /home/ftpuser

这里写图片描述

3、测试(完美)

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199237.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:33
下一篇 2026年3月26日 下午1:33


相关推荐

  • 微信小程序,循环下拉列表,点击时只展开其中一个「建议收藏」

    微信小程序,循环下拉列表,点击时只展开其中一个这是效果1.wxml<!–bigwarp–><viewclass=”dewarp”><viewclass=’com-selectBox’wx:for=”{{detil}}”wx:for-item=”item”wx:key=””><viewclass=’co…

    2022年4月10日
    303
  • python3 软连接_python3哪个版本好用

    python3 软连接_python3哪个版本好用在ubuntu下面发现pip的默认版本指向的是python3.6,而因项目需要利用Python2.7.查看pip版本pip–version指向的的Python3.6,而此时已经为Python建立2.7的软连接查看默认调用pip的位置.whichpip输出/usr/local/bin/pip先删除sudorm-rf/usr/local/bin/pip安装python2.7版本的pipsu…

    2026年4月18日
    4
  • 使用C语言实现字符串分割

    使用C语言实现字符串分割之前分享了一篇使用C++(std::string作为容器)进行字符串分割的博文:https://blog.csdn.net/r5014/article/details/82802664 现在又想用C语言做一个字符串分割的函数,大概功能是这样:需要分割的字符串“  thisisacharactor raw.  ”使用”分割分割之后会返回一个char**…

    2022年5月20日
    42
  • 嵌入式存储器分类

    嵌入式存储器分类嵌入式存储模式讲解

    2026年3月19日
    2
  • linux下rsync命令,Linux 命令之rsync命令详解

    linux下rsync命令,Linux 命令之rsync命令详解rsync 命令 rsync 命令是一个远程数据同步工具 可通过 LAN WAN 快速同步多台主机间的文件 rsync 使用所谓的 rsync 算法 来使本地和远程两个主机之间的文件达到同步 这个算法只传送两个文件的不同部分 而不是每次都整份传送 因此速度相当快 rsync 是一个功能非常强大的工具 其命令也有很多功能特色选项 我们下面就对它的选项一一进行分析说明 语法 rsync OPTION SRC

    2026年3月26日
    2
  • 以管理员身份修改hosts文件_如何修改hosts文件权限

    以管理员身份修改hosts文件_如何修改hosts文件权限第一步先在目录C:\Windows\System32\drivers\etc下找到host文件。右键点开属性,取消勾选只读。进入“安全”点击编辑选择允许修改。以管理员身份运行powershell,输入指令cddrivers\etc跳转到该目录下,再输入指令notepadhosts回车弹出host文件窗…

    2022年10月12日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号