nginx 实现动静分离访问项目资源

nginx 实现动静分离访问项目资源nginx动静分离访问可以将一些css,js,img,html等一些静态资源没必要去让tomcat去加载好处是减少tomcat压力,提高响应速度,让tomcat只去处理跟数据库打交道的请求项目结构(图片) 1页面图片展示  2nginx.confg配置  #设置tomcat集群 upstreamlocal{ #i…

大家好,又见面了,我是你们的朋友全栈君。

nginx 动静分离访问

可以将一些css,js,img ,html 等一些静态资源没必要去让tomcat 去加载

好处是减少tomcat压力,提高响应速度,让tomcat只去处理跟数据库打交道的请求

项目结构(图片) 

nginx 实现动静分离访问项目资源

1 页面图片展示

 

nginx 实现动静分离访问项目资源

 

2 nginx.confg 配置

 


	#设置tomcat 集群 
	upstream local{
		   # ip_hash;
		server localhost:8181;   此处是你需要tomcat 集群
		server localhost:8585;
	    }

    server {
        listen       80;                               
        server_name  localhost;                			#访问的域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
	             proxy_pass http://local/;               #指向tomcat 集群 
                  proxy_set_header Host $http_host;

	
         
        }
		
		
		location ~ \.(gif|jpg|jpegg|png|bmp|swf)$ {     # 正则表达式匹配图片
		
            root           html;   #静态资源在html目录下面找
      
		}

 

3 nginx 目录下HTML文件里添加资源文件或者图片(这里添加图片jietu.jpg)

 

<img alt=”sss” src=”<%=request.getContextPath() %>/static/jietu.jpg”>

nginx HTML文件下面必须跟 访问图片路径一致(项目名+静态资源文件夹+静态文件)

nginx 实现动静分离访问项目资源

 

4 运行nginx 和tomcat之后访问

 

 

 

nginx 实现动静分离访问项目资源

 

如何验证是加载的nginx下面的图片

nginx 实现动静分离访问项目资源

删掉tomcat下面的图片,访问

 

nginx 实现动静分离访问项目资源

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139777.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mysql的乐观锁使用_java悲观锁乐观锁定义

    mysql的乐观锁使用_java悲观锁乐观锁定义正确的理解MySQL的乐观锁,悲观锁与MVCC!首先声明,MySQL的测试环境是5.7前提概念数据库并发的三种场景乐观锁和悲观锁的澄清悲观锁乐观锁MVCC多版本并发控制总结乐观锁和悲观锁的抉择OCC,PCC,MVCC参考资料前提概念数据库并发的三种场景数据库并发场景有三种,分别为:读-读:不存在任何问题,也不需要并发控制读-写:有隔离性问题,…

  • networkmanager和network区别_network graph

    networkmanager和network区别_network graph一、NetworkManager做了什么:NetworkManager确保网络连接正常。当检测到系统中没有网络配置但有网络设备时,NetworkManager会创建临时连接以提供连接。通过不同的工具(GUI,nmtui,nmcli)提供管理。NetworkManager可以配置网络别名,IP地址,静态路由,DNS信息和VPN连接,以及许多特定于连接的参数。重新启动后保持设备状态,并接管重新启动期间设置为受管模式的接口。未明确设置为不受管理但由用户或其他网络服务手动控制的设备。可以和netwo

  • VBA获取股票历史数据方法

    VBA获取股票历史数据方法Sub股票历史记录查询()Worksheets(“历史记录表”).Cells.Clear”输出结果表X=Application.CountA(Worksheets(“代码”).Range(“A:A”))”需要提取的股票代码Y=1Fori=2ToXdm=IIf(Worksheets(“代码”).Cells(i,1)<600000,…

  • Java中的Map及其使用「建议收藏」

    Java中的Map及其使用「建议收藏」MapMap集合概述和特点概述:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效Map集合的功能概述a:添加功能Vput…

  • idea 20213.3激活码(最新序列号破解)

    idea 20213.3激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • matlab怎么画二元函数_matlab求解二元方程

    matlab怎么画二元函数_matlab求解二元方程plot:画线(curve,二维空间以及三维空间)surf:画面(surface,一般在三维空间)1.surf绘图函数surf是surface的缩写,表示表面(显然至少三维图像才会有表面);z=3×2+3y2+3xy+1−3x−3y自变量区域的指定比如这样的一个定义域,D={(x,y)|x≥0,y≥0,x+y≤1}…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号