• Nginx实现图片回显


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

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

    (一) 反向代理机制

      业务需求:

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

      磁盘路径E:zhangchaocai2018112abc.jpg

      虚拟路径http://image.jt.com2018112abc.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实现效果

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

      


     

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

  • 相关阅读:
    基于策略模式简单实现element表单校验
    跨域
    原型模式
    单例模式
    vue-router进阶篇
    vue-router
    h5深度剖析
    js同步异步,任务队列
    JavaScript中事件委托(事件代理)详解
    网络请求get和post的区别
  • 原文地址:https://www.cnblogs.com/misscai/p/9898220.html
Copyright © 2020-2023  润新知