`
baobeituping
  • 浏览: 1041293 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

nginx + tomcat 配置,静态资源直接使用nginx

 
阅读更多
  1. upstream tomcat_server {  
  2.         server 127.0.0.1:8080;  
  3.     }  
  4.       
  5.      server {  
  6.         listen       80;  
  7.         server_name  localhost;  
  8.         root  D:\work\my-project;  
  9.           
  10.         location / {  
  11.             index index.jsp;  
  12.         }  
  13.         location /j_spring_security_check {  
  14.             proxy_set_header Host $host;  
  15.             proxy_set_header X-Forwarded-For $remote_addr;  
  16.             proxy_pass http://tomcat_server;  
  17.         }  
  18.         location ~ .*\.(jsp|do)$ {            
  19.               
  20.             proxy_set_header Host $host;  
  21.             proxy_set_header X-Forwarded-For $remote_addr;  
  22.             proxy_pass http://tomcat_server;  
  23.         }  
  24.           
  25.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|html)$ #设定访问静态文件直接读取不经过tomcat  
  26.         {  
  27.             expires      30d;  
  28.         }  
  29.         location ~ ^/(WEB-INF)/ { #这个很重要,不然用户就可以访问了  
  30.             deny all;  
  31.         }  
  32.         error_page   500 502 503 504  /50x.html;  
  33.         location = /50x.html {  
  34.             root   html;  
  35.         }  
  36.     } 
分享到:
评论

相关推荐

    linux下nginx+tomcat负载均衡配置

    文档非常详细介绍了linux下nginx+tomcat负载均衡配置 包括nginx安装 nginx配置 tomcat配置 验证配置与测试负载均衡 nginx与tomcat动静态请求分离配置 nginx缓存配置。

    使用nginx+tomcat实现静态和动态页面的分离

    tomcat主要是负责处理servlet的,静态的文件还是交给nginx处理,nginx对静态文件的处理比tomcat不是只快了一点,并且Nginx的使用对项目并发能力有很大的提升。下面主要记录下主要的配置过程: 实验环境:windows ...

    nginx + tomcat 集群

    nginx tomcat niginx 作为静态文件处理的web服务器,tomcat作为Java的动态处理

    使用docker部署nginx+tomcat架构.pdf

    实现动态/静态(资源请求)分离和负载均衡打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

    nginx+Tomcat Web负载均衡服务一键安装

    注意:安装前需要优先安装并配置JDK环境 1.安装路径建议安装在磁盘根目录 2.安装完成后,Tomcat已经配置服务端口和集群Sesstion共享, 环境变量无需配置,安装后立即生效, ...则需要重新配置nginx的静态服务目录

    nginx和tomcat访问图片和静态页面的配置方法

    主要介绍了nginx和tomcat访问图片和静态页面的配置方法,需要的朋友可以参考下

    详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建

    由于工作的需求,在使用中,需要搭建负载均衡,研究了Apache+Tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,Apache负载负载均衡在使用的效率上,远远不如Nginx的效率高,因此决定使用Nginx来进行...

    Nginx + Tomcat实现请求动态数据和请求静态资源的分离详解

    在用户访问静态资源时,服务器会直接将这些资源返回到用户的计算机内。 动态资源:指需要服务器根据用户的操作所返回的数据,以及存储在数据库的数据,经过一系列逻辑计算后返回的数据。 如:请求明天的天气信息数据...

    简单实现nginx+tomcat的反向代理与动静分离

    windows下测试 nginx+tomcat实现java web项目的动静分离 1. 安装nginx,访问静态资源 安装成功后,启动nginx,浏览器输入http://localhost/出现欢迎页面. 在nginx下依次建立目录 static\test1\js\common,并将...

    "优雅的SSM框架"进行完善(页面分离+nginx负载均衡+tomcat集群)

    Maven Spring(IOC DI AOP 声明式事务处理) SpringMVC(支持Restful风格) ...Nginx静态加载、负载均衡 基于keepalived的nginx高可用方案 Tomcat集群(Redis共享Session) Sping Shiro权限控制(待完善)

    one in stack full beta

    lnmt(Linux + Nginx+ MySQL+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA lnmh(Linux + Nginx+ MySQL+ HHVM) http://mirrors.linuxeye.com/oneinstack-full-beta.tar.gz. #完整版下载 包含COS备份 ...

    web服务器nginx+部署前端vue项目

    其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 2.Nginx 作为 web 服务器 Nginx 可以作为静态...

    tomcat+nginx域名配置方法

    大多数时候我们一台服务器会放置多个tomcat,这时如何通过域名的方式(不加端口号)访问tomcat下的某个项目,通常情况下是修改tomcat端口为80,但对多tomcat有很多呕病,比如你要解决80端口被占用的情况,本文就不...

    Nginx与Tomcat实现动静态分离和负载均衡

    本文介绍了Nginx与Tomcat实现动静态分离和负载均衡,所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过...

    nginx for windows下载安装与配置

    这主要是因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf),提到单独的服务器,用更加快速的HTTP服务器,这里选择了nginx了,nginx相比apache,更加轻量级,配置更加简单,...

    nginx-tomcat.zip

    nginx12.2,资源包中 nginx-1.12.2/html目录下有测试使用到的html静态资源,端口8091; tomcat8.5.69,自定义域名www.vitamin.com端口8090;

    nginx负载均衡配置文件demo

    Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。本例为nginx负载均衡配置方法

    Nginx为Tomcat服务器作反向代理的配置教程

    nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,...

Global site tag (gtag.js) - Google Analytics