Nginx做图片服务器

article/2025/10/2 23:02:04

前言
Nginx是一个高性能的HTTP和反向代理web服务器,以及负载均衡器。根据nginx是高性能的http服务器,因此可以用作图片服务器使用。
本案例是在docker安装nginx来操作的。

Nginx安装

1、首先是docker的安装 详情参考:docker安装
2、拉取nginx镜像

#不指定版本号则下载最新的nginx
docker pull nginx

3、启动docker容器

#启动该容器是为了获取nginx配置文件
sudo docker run -id --name nginx-test -p 8080:80 nginx

执行到第三步,你可以在浏览器访问你的nginx,如果出现以下页面则说明启动成功
在这里插入图片描述

4、在宿主机创建挂载目录

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf

5、复制nginx容器的配置文件到宿主机~/nginx/conf目录下


#查看容器id
#CONTAINER ID就是容器id 
docker ps -asudo docker cp 容器id:/etc/nginx/nginx.conf ~/nginx/conf

6、启动nginx容器

sudo docker run -d -p 8081:80 --name nginx-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx

7、上传图片到~/nginx/www,即可通过浏览器访问到你的图片
http:// 你的ip:8081/xxx.jpg

8、删除第一次创建的nginx容器:nginx-test容器

#停止容器
docker stop nginx-test
#删除容器
docker rm nginx-test

http://chatgpt.dhexx.cn/article/U9F85Qs9.shtml

相关文章

搭建图片服务器方案

一、图片服务器机制 为了提高图片服务器性能,可利用Nginx中反向代理缓存机制达到目的;本机制共需两台服务器,在图片存储服务器外另部署一台服务器作为图片代理服务器(在一台服务器上同时部署也可),当客户端…

Nginx配置图片服务器

Nginx配置图片服务器 背景请求示例Nginx配置图片服务器问题存在 背景 在我们日常做项目的时候,我们有时候会经常碰到图片需要放到哪?有时候会用第三方的图片存储,比如腾讯云的COS,阿里云的OOS。当然有时候我们也是需要放到Linux的…

项目:图片存储系统(图片服务器)

图片存储系统 项目描述: 实现一个 HTTP 服务器,用该服务器来存储图片,针对每个图片提供一个唯一的url, 使用 url 对图片进行访问, 提供对图片的增删改查能力,同时搭配简单的页面辅助完成图片上传/展示 利…

搭建Nginx图片服务器

一、安装Nginx 先安装Nginx,看我之前发的文章: 搭建Nginx服务器 二、安装vsftpd 再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成) 三、开始搭建Nginx图片服务器 1、效果 例如:图片通过ftp服务上传…

[项目]图片服务器

目录 1. 项目背景2.项目模块划分2.1数据存储模块2.2服务器API 3. 总结4. 扩展 1. 项目背景 现在很多网页都可以见到图片上传功能,我们上传一张本地图片后,网页就会显示我们所上传的图片,比如博客、个人信息提交页面等等。那么这背后的原理是什…

nginx图片服务器

编辑nginx.conf linux下配置文件服务器 配置完以后需要执行nginx -s reload重新加载配置 springboot项目application.properties配置访问和保存图片路径 #nginx文件服务器ip ip127.0.0.1#保存图片绝对路径 save.pic/home/pic/images/#展示图片url get.pichttp://${ip}/image…

如何快速搭建图片服务器

前言 分布式集群的项目, 正常一般的工程是把图片放在web项目的自身服务器的工程中,但在集群环境下,会出现找不到图片的情况。 代码参考: https://github.com/zyjcxc/taotao.git 比如: 解决办法: linux做磁盘的映射&#xf…

图片服务器实现

项目背景 现在很多地方仅仅支持文字发送,而不支持图片发送,,但是在很多特定的场景有需要图片发送等方式,所以我们可以构建一个HTTP服务器来完成这个功能,通过这个服务器为连接服务器的数据库上的每个图片生成一个特定…

图片服务器解决方案

最近经常有人问图片上传怎么做,有哪些方案做比较好,也看到过有关于上传图片的做法,但是都不是最好的 今天再这里简单讲一下上传图片以及图片服务器的大致理念 如果是个人项目或者企业小项目,仅仅只有十来号人使用的小项目&#…

搭建一个图片服务器

最近在学习一个电商项目,其中用到了图片上传服务,自己在学习过程中遇到了点问题,记录下来,以备以后查询 首先需要安装nginx和vsftpd,这两者的安装都有相应的手册,步骤非常详细,我就不啰嗦了&…

简单的本地图片服务器的搭建

简单的本地图片服务器的搭建 第一步:安装部署 Nginx下载 Nginx下载完解压后 第二步: 搭建图片服务器 第一步:安装部署 Nginx 下载 Nginx 保存文件路径不要包含中文! Linux和Windows不一样! 下载完成后,解…

图片服务器

图片服务器 图片服务器主要的功能是:上传图片,显示图片的功能 写博客的时候,插入的图片,本质上是往文章内插入一个url,图片其实是保存在在另一个服务器上,而我这个项目就是制作一个类似这样的服务器。 核心…

FastDFS搭建图片服务器

服务器规划 服务器名称IP地址和端口备注fastdfs-tracker*:22122跟踪服务器/调度服务器fastdfs-storage*:23000存储服务器 一、安装系统组件 yum install gcc -y 二、安装fastdfs 1、创建图片服务器存储目录 mkdir -p /data/image 2、下载FastDFS依赖包libfastcommon并安…

Zimg—轻量级图片服务器搭建利器

在一个互联网应用中,图片扮演着越来越重要的角色。有稳定的可扩展的图片存储服务器就显得尤为的重要,云厂商们提供了便利的图片存储服务,花钱就可以解决了。这里简单介绍一个开源的一个分布式图片存储服务器——zimg,来自己搭建一…

图片服务器的搭建

当高并发的时候容易发生图盘上传到一个服务器从另一个服务器需要读取照片 解决方法: 专门保存图片,不管是哪个服务器接收到图片,都把图片上传到图片服务器。 图片服务器上需要安装一个http服务器,可以使用tomcat、apache、ngin…

图片服务器搭建

图片服务器搭建 原先我们通过servlet上传一个用户的头像,需要把头像显示到网站上。就需要搭建一个图片服务器来显 示图片了。 图片服务器其实和tomcat/nginx容器的作用是一样的。目的都是要把文件从本地的磁盘上发布出去。一般常用 的图片服务器是apache服务器 &am…

三种图片服务器

2019独角兽企业重金招聘Python工程师标准>>> 到目前,工作中用到的图片服务器有下面三种: (1)使用Nginx搭建图片服务器 (2)使用阿里云图片服务器(OOS) (3&…

【java】本地客户端内嵌浏览器2 - chrome/chromium/cef/jcef

目录 ★☆★ 写在前面 ★☆★★☆★ 本系列文章 ★☆★★☆★ 开源网址 ★☆★一、发现新大陆 - CEF/JCEF0、前言1、使用 jcef.jar 搭建项目2、启动包含 jcef.jar 的程序3、simple\MainFrame 注释翻译 二、定制自己的项目之 Swing1、删除导航栏2、程序启动最大化窗口&#xff0…

C#嵌入谷歌浏览器内核

1.右击项目,选择.net框架为4.5以上: 2.右击项目,选择“管理Nuget程序包”,点击“浏览”,搜索“CefSharp”,选择“CefSharp WinForms”下载安装。 安装之后到项目的引用下查看,会出现&#xff…

WinFrom内嵌chrome浏览器

选中项目,右键,下拉列表里选择“管理Nuget程序包(N)”选项,打开如图: 按照步骤装上这个nuget包,装上以后你的工具箱就有这个了: 不用拖拉控件,直接代码绑定把&#xff…