码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx实现图片回显

时间:2018-11-02 21:44:09      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:安装   ref   自己的   开发   修改   稳定性   网易   一个   用户   

 

在全国项目峰会的时候,自己的项目因为上传的图片没回显还在纳闷怎么弄.....

现在知道了用Nginx反向代理就能够完成此功能。

 

(一) 反向代理机制

  

  业务需求:

  用户上传的图片和用户请求图片的网址有差别.

  磁盘路径E:\zhangchaocai\2018\11\02\abc.jpg

  虚拟路径http://image.jt.com\2018\11\02\abc.jpg

  如何将虚拟路径地址正确的映射到磁盘路径中???

 


 

(二) 反向代理说明

   找到一个好用的画图软件,简单易用才是王道。FastStore Capture(小伙伴们,可以试一下)

  技术分享图片

 

    图解如下:

 

  1. 用户发起请求,被Nginx中的监听器所拦截.
  2. Nginx通过内部的配置文件,将用户的请求的路径进行中转.转化为数据真实的磁盘路径.根据路径发起http请求.
  3. 从服务器中正确的获取数据后,返回给nginx
  4. Nginx将返回的数据最终返回给用户.

 

 

  总结反向代理服务器代替用户发起请求,最终将请求结果返回给用户的过程.

 


 

(三) Nginx介绍

  百度词条解释:

  Nginx (engine x) 是一个高性能的HTTP反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004104日。

  其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名201161日,nginx 1.0.4发布。

Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东新浪网易腾讯淘宝等。

 

  占用内存:1-2M (占用内存极少

 

  并发能力:5/(C语言开发), 3/秒  (并发支持较好

 

  免费:不花钱  (重点是不花钱,性能也很棒

 

  特点:nginx是软件负载均衡.

 


 

(四)Nginx入门小案例

 

  说明:当访问http://localhost:80,默认跳转到nginx系统首页.

 

  4.1 Nginx下载

  网址介绍http://nginx.org/

       技术分享图片

  4.2 Nginx安装

   (1).解压nginx文件

      注意事项:1.不要放C 2.不要有中文路径

  (2)以管理员身份运行,检测进程项

  技术分享图片

 

  技术分享图片

 

  4.3 Nginx命令

  

  说明:执行nginx命令,必须在nginx.exe文件所在目录中执行.

 

  1. 启动命令  start nginx
  2. 停止命令  nginx -s stop
  3. 重启命令  nginx -s reload

 

  4.4 Nginx实现图片回显

 

  技术分享图片

 

  4.5 修改hosts文件

  技术分享图片

  

  编辑hosts文件

  技术分享图片

  4.6实现效果

  可以看到回显的图片,大功告成!!!

  技术分享图片

 

 

 

  

                 

 

 

 

                 世界上唯一不劳而获的就是贫穷!!

 

Nginx实现图片回显

标签:安装   ref   自己的   开发   修改   稳定性   网易   一个   用户   

原文地址:https://www.cnblogs.com/misscai/p/9898220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!