把所有静态资源的访问改为访问nginx,而不是访问tomcat,这种方式叫静态代理。因为nginx更擅长于静态资源的处理,性能更好,效率更高。

所以在实际应用中,我们将静态资源比如图片、css、html、js等交给nginx处理,而不是由tomcat处理。

Nginx静态代理实现方式 

1.删除两个Tomcat中myweb的图片(myweb是由myweb.war包解压所得的)

/usr/local/apache-tomcat-9.0.13-1/webapps/myweb

/usr/local/apache-tomcat-9.0.13-2/webapps/myweb

2.重启nginx,清除浏览器缓存(shift+ctrl+del),此时进入浏览器访问页面,查看是否有图片

 3.在nginx.conf的location中配置静态资源所在目录实现

例如:当访问静态资源,则从linux服务器/opt/static目录下获取(举例)

location ~ .*/(css|js|img|images) {

root   /opt/static;

}

xxx/css

xxx/js

xxx/img

xxx/images

我们将静态资源放入 /opt/static 目录下,然后用户访问时由nginx返回这些静态资源

 4.进入/opt目录,创建static,里面存放静态资源供nginx使用

由于nginx.conf中配置的root  /opt/static  == /

而使用负载均衡访问项目需要加上/myweb

所以实际路径就是 /opt/static/myweb  == /myweb

因此静态资源图片需要放在myweb目录下

再新建images目录放入图片

 5.重启nginx   (./nginx -s reload)

点击图像查看图像存储地址

此时图像就在/opt/static/myweb/image目录下面

静态部署成功

6.Nginx静态代理相关推荐

  1. Day140-142.尚品汇:AOP+Redis缓存+redssion分布式锁、CompletableFuture异步编排、首页三级分类展示、Nginx静态代理

    目录 Day08 一.获取商品详情 加入缓存 二.全局缓存:分布式锁与aop 整合 三.布隆过滤器 四.CompletableFuture 异步编排 jdk1.8 Day09 1. 将item 改为多 ...

  2. nginx静态代理图片

    nginx在一台服务器上 jar包在另外一台服务器上 通过nginx反向代理上传图片显示405 请求为post 解决了405之后,图片https get访问获取不到 我的nginx为https://1 ...

  3. 解决nginx静态资源无法预览只能下载的问题

    解决nginx静态资源无法预览只能下载的问题 场景介绍 项目需求:用户登录web系统之后,如果有系统新消息产生,需用提示音告知用户,并且用户可以上传自己的个性化提示声音. 解决方案:用nginx静态代 ...

  4. nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除

    一,nginx反向代理配置 #tomcat 显然就是用户访问www.wolfdream.com(需要设置本地localhost,将www.wolfdream.com指向nginx所在IP)的时候(或将 ...

  5. nginx静态资源反向代理

    nginx静态资源反向代理 server { listen 80; server_name music.didi365.com; index index.php index.html index.ht ...

  6. Nginx实现静态代理,负载均衡,前后端分离

    Nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态.静态页面的分离,可以按照轮询.ip哈希.URL哈希.权重等多种方式对后端服务器做负载均 ...

  7. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  8. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享...

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  9. Nginx - 静态网站;负载均衡;静态代理;动静分离;虚拟主机

    Nginx主要应用在如下方面 一.静态网站 Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML.CSS.js.图片等)通过HTTP协议返回给浏览器客户端 如,我们创建一个Ja ...

  10. nginx反向代理二级目录 导致vue项目静态文件css js访问不到

    2022年5月30日19:06:00 nginx vue项目配置 server {listen 9888;server_name 127.0.0.1;error_log /data/log/nginx ...

最新文章

  1. 什么是webservice?
  2. oracle设置超时时间
  3. VHD安装的Win7 X64系统迁移到VMware虚拟机(P2V)...
  4. vue开发(1) 软件安装
  5. ES6相关特性的整理(变量数据结构)
  6. jmeter展示内存cpu_基于Docker的jmeter弹性压测(2)监控
  7. 用户登录和注册的功能
  8. FD.io VSAP(VPP Stack Acceleration Project),通过FD.io VSAP构建用户态协议栈
  9. hadoop2.7.1安装初上手
  10. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
  11. Android性能优化典范-第2季
  12. 分享一个Atmega128L单片机在IAR for AVR中的串口1收发数据的例程
  13. python浏览器复制粘贴到word里(带格式的)
  14. 解决IOS引入H5页面Safari浏览器工具栏会遮挡页面底部展示
  15. zabbix 短信发送失败
  16. SWIFT gpi Instant 成功与新加坡 FAST 进行全球测试
  17. Java正确获取星期Calendar.DAY_OF_WEEK
  18. OpenLayers基础:在IIS中部署并启用CGI
  19. 容联云AI商业大会:在商业场景下,自然语言处理如何联动决策智能共同发展?
  20. Nginx 优化与防盗链

热门文章

  1. 支持html签名的邮箱app,在iPhone和iPad上创建使用丰富的HTML电子邮件签名 | MOS86
  2. Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)...
  3. 在页面上动态显示实时时间
  4. 饥荒正版怎么创建专用服务器,饥荒联机版如何创建本地服务器
  5. uniapp使用网易易盾
  6. 2018弱密码TOP 100
  7. java利用正则表达式弱密码检测
  8. paraview远程模式
  9. 基于MATLAB的有源三相滤波器的设计,基于MATLAB的电力系统有源滤波器设计
  10. WEB前端经典笔试/面试题