Nginx 动静态访问分离

1.静态

1)图片

  #过虑图片

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { 
        root D:/www; #静态文件存放路径

    }

2)js、css

#过虑js和css,静态页面

    location ~ .*\.(js|css|html|htm)?$  { 
        root D:/www; #静态文件存放路径
    
    }

2.动态

1).jsp和.do

#过虑动态页面.jsp和.do
        
        location ~ .*\.(jsp|do)$ { 

            proxy_pass  http://localhost:8088;  # Tomcat服务器
            include proxy.conf;
        }

2)Servlet
?

 #过虑动态页面Servlet

    location ~ (ChartServlet)?$ { 
        proxy_pass ;   # Tomcat服务器
        include proxy.conf;

    }

Nginx 动静态访问分离,布布扣,bubuko.com

时间: 2024-10-26 05:56:44

Nginx 动静态访问分离的相关文章

nginx反向代理,动静态请求分离,以及nginx缓存应用,以及使用ngx_cache_purge清除指定URL

一,nginx反向代理配置 #tomcat Java代码   upstream tomcat_server{ server 127.0.0.1:8080; } erver{ listen 80; server_name www.wolfdream.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X

Nginx+Tomcat动静态资源分离

1 创建用户.用户组 1 2 3 4 useradd -g users www passwd www //设置密码,否则该用户不可用 groupadd -g 888 www //创建用户组 gpasswd -a www www //将用户www加入用户组www 2 下载nginx.pcre(处理url重写) 1 2 wget http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz wget http://blog.s

【Nginx学习笔记】03_nginx配置动静态资源分离

使用版本:nginx/1.9.4:  /usr/local/nginx/conf/nginx.conf 关键配置代码如下: #配置nginx服务器所反向代理的应用服务器列表,weight参数配置权重, 权重越大,访问率越高 upstream proxy_tomcats{      server localhost:10001 weight=1;      server localhost:10002 weight=2;      server localhost:10003 weight=3;

nginx 动、静分离 配置

功能:实现当用户请求的是静态内容时服务器把请求分离至192.168.1.100,并且在192.168.1.100服务器上nginx日志上显示的source IP 为客户端IP,而不是负责分离的上一层服务器. 环境:192.168.1.99 (处理php请求) 192.168.1.100 (处理png|gif|jpg|css|html 的静态请求) 配置:一:192.168.1.99里 vim /usr/local/nginx/conf/nginx.conf 在server 模块里加入以下内容:

Kubernetes 之 Nginx 动静态 PV 持久存储 下篇

接上篇 Kubernetes 中部署 NFS Provisioner 为 NFS 提供动态分配卷(上篇)请添加链接描述 一.nginx 使用 nfs 静态 PV 1.静态 nfs-static-nginx-rc.yaml ##清理资源 kubectl delete -f nfs-static-nginx-rc.yaml -n test cat >nfs-static-nginx-rc.yaml<<\EOF ##创建namespace --- apiVersion: v1 kind: Na

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

一.Nginx简介: Nginx一个高性能的HTTP和反向代理服务器, 具有很高的稳定性和支持热部署.模块扩展也很容易.当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器,Nginx采取了分阶段资源分配技术,处理静态文件和无缓存的反向代理加速,实现了负载均衡和容错,在这样高并发的访问情况下,能经受起高并发的处理. 二.Nginx安装与配置   第一步:下载Nginx 安装包  http://nginx.org/en/download.

LVS(负载均衡)+keepalived(HA)+Nginx(反向代理)+Web(动静态网站服务器)

考虑到LVS和Nginx的缺点(由于LVS采用的是同步请求转发策略而Nginx采用的是异步转发策略,结合两者的缺点:作为负载均衡服务器的Nginx和LVS处理相同的请求时,所有的请求和响应流量都会经过Nginx服务器,但是使用LVS时,仅请求流量经过LVS的网络,响应流量由后端的服务器的网络返回,也就是说,当后端web服务器规模较大时,Nginx的网络带宽就成了一个巨大的瓶颈,但是仅仅使用LVS作为负载均衡使用时,一旦后端接收到请求的服务器出了问题,那么这次请求就失败了,如果在LVS后端添加一层

nginx三 之动静分离

友情提示: 动静分离需要在负载均衡的环境基础上搭建,负载均衡可以参考http://www.cnblogs.com/dahuandan/p/6753646.html 介绍 就是将网站静态资源(HTML,,CSS,img等文件)与后台应用分开部署,提高网站响应速度,降低对后台应用服务器的请求. 配置 添加.代理静态资源集群 #进入nginx安装的conf目录 cd /usr/local/nginx/conf/ #打开nginx.conf文件添加以下内容: upstream dynamic_serve

Nginx自学手册(六)Nginx+Tomcat实现动静分离

(一)简述 Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache.Tomcat及IIS等来实现,这里就以Nginx作为代理服务器的同时,也使用其作为静态资源的服务器,而动态的访问服务器就以Tomcat为例说明. (二)环境简介 服务器名称 IP 备注 Nginx服务器 192.168.180.4 Tomcat服务器 192.168.180.23 client 192.168.181.231 客户端访问 (三)具体步骤: