文档章节

ngix 实现动静态文件分离

有妳很满促
 有妳很满促
发布于 2016/09/30 10:51
字数 107
阅读 10
收藏 0
  1. upstream tomcat_server {  
  2.         server 127.0.0.1:8080;  
  3.   } 
  4.      server {  
  5.         listen       80;  
  6.         server_name  localhost;  
  7.         root  D:\work\my-project;  
  8.   
  9.         location / {  
  10.             index index.jsp;  
  11.         }  
  12.         location /j_spring_security_check {  
  13.             proxy_set_header Host $host;  
  14.             proxy_set_header X-Forwarded-For $remote_addr;  
  15.             proxy_pass http://tomcat_server;  
  16.         }  
  17.         location ~ .*\.(jsp|do)$ {            
  18.               
  19.             proxy_set_header Host $host;  
  20.             proxy_set_header X-Forwarded-For $remote_addr;  
  21.             proxy_pass http://tomcat_server;  
  22.         }  
  23.           
  24.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|html)$ #设定访问静态文件直接读取不经过tomcat  

  25.         {  
  26.             expires      30d;  
  27.         }  
  28.         location ~ ^/(WEB-INF)/ { #这个很重要,不然用户就可以访问了  
  29.             deny all;  
  30.         }  
  31.         error_page   500 502 503 504  /50x.html;  
  32.         location = /50x.html {  
  33.             root   html;  
  34.         }  
  35.     }  

© 著作权归作者所有

共有 人打赏支持
有妳很满促
粉丝 1
博文 17
码字总数 2497
作品 0
沈阳
程序员
nginx-tomcat负载均衡redis-session共享,静态资源分离

nginx-tomcat负载均衡redis-session共享,静态资源分离 基本环境: redis-2.8 Apache-tomcat-6.0.41 nginx1.6.2 1,redis配置 1,配置redis访问密码 到redis的目录下找的redis.conf,解开req...

steven
2016/07/29
37
0
nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除

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

晨曦之光
2012/03/09
925
0
nginx配置静态资源与动态访问分离

在前面的博客中《说说 NGINX 的配置及优化》的 2.5 小节里面,提到 location 模块是 nginx 中用的最多的,也是最重要的模块,负载均衡、反向代理、虚拟域名等都与它相关。 首先我们可以先来看...

blackfoxya
07/31
0
0
LNMMP架构搭建wp个人博客实现动静态内容分离

思路: 搭建wordpress个人博客,nginx做动静态文件分离,nginx处理静态内容(本地) 动态内容由上游服务器php-fpm来完成 规划: nginx 反代后端 php-fpm 172.16.43.1 php-fpm,php-extentsion(memca...

My_King1
2014/04/26
0
0
深入浅出Node.js(八):Connect模块解析(之二)静态文件中间件

上一篇专栏简单介绍了Connect模块的基本架构,它的执行模型十分简单,中间件机制也使得它十分易于扩展,具备良好的可伸缩性。在Connect的良好机制下,我们本章开始将逐步解开Connect生态圈中...

leeldy
2012/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
2
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
5
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
34
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部