6.Nginx静态代理
把所有静态资源的访问改为访问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静态代理相关推荐
- Day140-142.尚品汇:AOP+Redis缓存+redssion分布式锁、CompletableFuture异步编排、首页三级分类展示、Nginx静态代理
目录 Day08 一.获取商品详情 加入缓存 二.全局缓存:分布式锁与aop 整合 三.布隆过滤器 四.CompletableFuture 异步编排 jdk1.8 Day09 1. 将item 改为多 ...
- nginx静态代理图片
nginx在一台服务器上 jar包在另外一台服务器上 通过nginx反向代理上传图片显示405 请求为post 解决了405之后,图片https get访问获取不到 我的nginx为https://1 ...
- 解决nginx静态资源无法预览只能下载的问题
解决nginx静态资源无法预览只能下载的问题 场景介绍 项目需求:用户登录web系统之后,如果有系统新消息产生,需用提示音告知用户,并且用户可以上传自己的个性化提示声音. 解决方案:用nginx静态代 ...
- nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除
一,nginx反向代理配置 #tomcat 显然就是用户访问www.wolfdream.com(需要设置本地localhost,将www.wolfdream.com指向nginx所在IP)的时候(或将 ...
- nginx静态资源反向代理
nginx静态资源反向代理 server { listen 80; server_name music.didi365.com; index index.php index.html index.ht ...
- Nginx实现静态代理,负载均衡,前后端分离
Nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态.静态页面的分离,可以按照轮询.ip哈希.URL哈希.权重等多种方式对后端服务器做负载均 ...
- 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 ...
- 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 ...
- Nginx - 静态网站;负载均衡;静态代理;动静分离;虚拟主机
Nginx主要应用在如下方面 一.静态网站 Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML.CSS.js.图片等)通过HTTP协议返回给浏览器客户端 如,我们创建一个Ja ...
- 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 ...
最新文章
- 什么是webservice?
- oracle设置超时时间
- VHD安装的Win7 X64系统迁移到VMware虚拟机(P2V)...
- vue开发(1) 软件安装
- ES6相关特性的整理(变量数据结构)
- jmeter展示内存cpu_基于Docker的jmeter弹性压测(2)监控
- 用户登录和注册的功能
- FD.io VSAP(VPP Stack Acceleration Project),通过FD.io VSAP构建用户态协议栈
- hadoop2.7.1安装初上手
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
- Android性能优化典范-第2季
- 分享一个Atmega128L单片机在IAR for AVR中的串口1收发数据的例程
- python浏览器复制粘贴到word里(带格式的)
- 解决IOS引入H5页面Safari浏览器工具栏会遮挡页面底部展示
- zabbix 短信发送失败
- SWIFT gpi Instant 成功与新加坡 FAST 进行全球测试
- Java正确获取星期Calendar.DAY_OF_WEEK
- OpenLayers基础:在IIS中部署并启用CGI
- 容联云AI商业大会:在商业场景下,自然语言处理如何联动决策智能共同发展?
- Nginx 优化与防盗链
热门文章
- 支持html签名的邮箱app,在iPhone和iPad上创建使用丰富的HTML电子邮件签名 | MOS86
- Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)...
- 在页面上动态显示实时时间
- 饥荒正版怎么创建专用服务器,饥荒联机版如何创建本地服务器
- uniapp使用网易易盾
- 2018弱密码TOP 100
- java利用正则表达式弱密码检测
- paraview远程模式
- 基于MATLAB的有源三相滤波器的设计,基于MATLAB的电力系统有源滤波器设计
- WEB前端经典笔试/面试题