我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Nginx配置本地图片服务器的实现

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Nginx配置本地图片服务器的实现

一、Nginx介绍

Nginx就是反向代理服务器。

首先我们先来看看什么是代理服务器,代理服务器一般是指局域网内部的机器通过代理服务发送请求到互联网上的服务器,代理服务器一般作用于客户端。比如GoAgent,FQ神器。

img

一个完整的代理请求过程为:客户端首先与代理服务器创建连接,然后根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或则获得目标服务器的指定资源。Web代理服务器是网络的中间实体。代理位于Web客户端和Web服务器之间,扮演“中间人”的角色。
HTTP的代理服务器既是Web服务器又是Web客户端。

代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页,而是通过向代理服务器发送请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取的内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端,客户端必须要进行一些特别的设置才能使用正向代理。

反向代理服务器:在服务器端接收客户端的请求,然后把请求分发给具体的服务器进行处理,然后再将服务器的响应结果反馈给客户端。Nginx就是其中的一种反向代理服务器软件。
Nginx:Nginx(“engine x”),Nginx是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。也是一个IMAP/POP3/SMTP代理服务器,也就是说,Nginx本身就可以托管网站,进行HTTP服务处理,也可以作为反向代理服务器使用。

正向代理客户端必须设置正向代理服务器,当然前提是要知道正向代理服务器的IP地址,还有代理程序的端口。
反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向哪个原始服务器转交请求,并将获得的内容返回给客户端。

二、图片服务器搭建

本地安装好nginx之后,我们可以通过端口来进行访问,默认的端口是80端口,我这边由于和本地80端口冲突了,我修改为了8089。

image-20211210195430120

此时我们成功启动nginx,然后在nginx目录下面,新增我们需要配置的图片路径,如下:


		#添加图片的代码
      location ~ .*\.(gif|jpg|jpeg|png)$ {  
      expires 24h;  
      root H:/radar/;#指定图片存放路径  
      access_log H:/radar/log;#图片路径  
      proxy_store on;  
      proxy_store_access user:rw group:rw all:rw;  
      proxy_temp_path         H:/radar/;#图片路径  
      proxy_redirect          off;  
      
      proxy_set_header        Host 127.0.0.1;  
      proxy_set_header        X-Real-IP $remote_addr;  
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;  
      client_max_body_size    10m;  
      client_body_buffer_size 1280k;  
      proxy_connect_timeout   900;  
      proxy_send_timeout      900;  
      proxy_read_timeout      900;  
      proxy_buffer_size       40k;  
      proxy_buffers           40 320k;  
      proxy_busy_buffers_size 640k;  
      proxy_temp_file_write_size 640k;  
      if ( !-e $request_filename)  
      {  
      proxy_pass  http://127.0.0.1:8089;  #代理访问地址
       }  
      }    

按照如上配置,找到我们需要的路径。然后重启服务后,就可以看到我们配置的图片了。如下图所示

image-20211210195955312

此时一个简单的nginx图片服务器就搭建好了。 到此这篇关于Nginx配置本地图片服务器的实现的文章就介绍到这了,更多相关Nginx 本地图片服务器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Nginx配置本地图片服务器的实现

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Nginx如何配置本地图片服务器

这篇文章给大家分享的是有关Nginx如何配置本地图片服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Nginx介绍Nginx就是反向代理服务器。首先我们先来看看什么是代理服务器,代理服务器一般是指局域网内
2023-06-22

Nginx图片服务器配置后图片访问404问题怎么解决

本文小编为大家详细介绍“Nginx图片服务器配置后图片访问404问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx图片服务器配置后图片访问404问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习
2023-06-29

win7配置本地ftp服务器的图文教程

这篇文章主要为大家详细介绍了win7配置本地ftp服务器的图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-11-13

腾讯云服务器配置本地服务器

一、选择合适的云服务器在选择云服务器时,首先需要考虑的是云服务器的性能、稳定性、可靠性等方面。腾讯云作为国内最大的云服务提供商之一,拥有着丰富的云服务器产品线,包括高性能云服务器、弹性计算云服务器、高可用云服务器、CDN加速等,可以满足不同用户的需求。在选择云服务器时,需要考虑的因素包括服务器的存储容量、可扩展性、安全
2023-10-27

Nginx配置实现多台服务器负载均衡

这篇文章主要介绍“Nginx配置实现多台服务器负载均衡”,在日常操作中,相信很多人在Nginx配置实现多台服务器负载均衡问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx配置实现多台服务器负载均衡”的疑
2023-06-20

阿里云本地服务器配置如何优化你的本地服务器

阿里云作为全球领先的云计算服务提供商,为用户提供了丰富的云产品和服务。除了云服务器之外,阿里云还提供了一系列本地服务器解决方案。本文将介绍阿里云本地服务器配置的重要性,并提供一些实用的配置建议,帮助你优化你的本地服务器。在本文中,我们将从以下几个方面详细介绍阿里云本地服务器配置:选择适合的服务器类型设置合适的网络
阿里云本地服务器配置如何优化你的本地服务器
2023-12-30

阿里云ECS服务器配置Nginx的基本步骤

Nginx是一款非常优秀的Web服务器,广泛应用于各种场合,包括但不限于网站服务器、反向代理、负载均衡等。在阿里云ECS服务器上配置Nginx,不仅可以提高服务器的效率,也可以保证网站的稳定性和安全性。本文将详细解释如何在阿里云ECS服务器上配置Nginx。一、准备工作1.登录阿里云控制台。2.创建或选择一个EC
阿里云ECS服务器配置Nginx的基本步骤
2023-11-10

Android如何实现非本地图片的点击态

对于本地图片我们可以通过selector来轻松的实现点击态。 但是在我们的项目中,一个关于对非本地图片的点击态实现还是难倒了不少人;因此专门写本博文来说明。 实际上Android中非本地图片的点击态起实现原理很简单,只需要在ImageVie
2022-06-06

详解Flutter网络图片本地缓存的实现

这篇文章主要为大家介绍了详解Flutter网络图片本地缓存的实现示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-05-16

Android实现本地上传图片并设置为圆形头像

先从本地把图片上传到服务器,然后根据URL把头像处理成圆形头像。 因为上传图片用到bmob的平台,所以要到bmob(http://www.bmob.cn)申请密钥。 效果图:核心代码:代码如下: public class MainActiv
2022-06-06

云服务器的nginx服务器怎么配置

配置云服务器上nginx服务器,包括安装nginx、配置虚拟主机、启用虚拟主机、配置PHP、重启nginx、测试网站,以及其他建议的优化配置,如SSL证书、防火墙、日志记录和优化。
云服务器的nginx服务器怎么配置
2024-04-09

云服务器的nginx服务器怎么配置

配置云服务器上的Nginx服务器需要以下步骤:1. 安装Nginx:使用root权限登录到云服务器,运行以下命令安装Nginx:```sudo apt updatesudo apt install nginx```2. 配置Nginx:Ng
2023-09-25

本地Vue项目请求本地Node.js服务器如何配置

这篇文章主要介绍“本地Vue项目请求本地Node.js服务器如何配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“本地Vue项目请求本地Node.js服务器如何配置”文章能帮助大家解决问题。1、使用
2023-06-29

本地dns缓存服务器如何配置

要配置本地DNS缓存服务器,您可以按照以下步骤进行操作:1. 打开您的计算机上的`hosts`文件。对于Windows计算机,该文件位于`C:\Windows\System32\drivers\etc`目录下,对于Mac计算机,该文件位于`
2023-08-21

编程热搜

目录