`

nginx动静分离

阅读更多

动静分离

      Nginx负责处理客户端的静态文件的处理,让Tomcat专心处理动态的请求。主要配置看高亮处:

 

案例

server {

listen       80;

server_name  127.0.0.1;

index index.shtml

 

charset utf-8;

 

#access_log  logs/host.access.log  main;

 

location /module1 {

proxy_pass http://127.0.0.1:8080;

}

 

location /module1 {

proxy_pass http://127.0.0.1:8081;

}

 

location /module3 {

proxy_pass http://127.0.0.1:8082;

}  

 

location /module4 {

proxy_pass http://127.0.0.1:8083;

}

 

location ~ ^/main/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {

root /opt/package/tomcat7/eam-tomcat/webapps/;

expires      3d;

}

 

location ~ ^/module1/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {

root /opt/package/tomcat7/bl-tomcat/webapps/;

expires      3d;

}  

 

location ~ ^/module3/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {

root /opt/package/tomcat7/cd-tomcat/webapps/;

expires      3d;

 

location ~ ^/module3/.*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {

root /opt/package/tomcat7/df-tomcat/webapps/;

expires      3d;

}  

}

分享到:
评论

相关推荐

    nginx动静分离.pdf

    Nginx 实现动静分离 Nginx 动静分离是指在 Web 服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接口分开不同系统访问的架构设计方法,进而提升整个服务访问性能和可维护性。Tomcat 处理静态资源的...

    Nginx动静分离(MD笔记)

    Nginx动静分离(MD笔记)

    Nginx:Nginx动静分离与媒体处理技术教程.docx

    Nginx:Nginx动静分离与媒体处理技术教程.docx

    第九讲Nginx动静分离URL转发实战.pptx

    此内容将围绕“第九讲Nginx动静分离URL转发实战”这一主题展开,涉及Nginx的基本概念、配置方法以及如何通过Nginx进行有效的URL转发。 ### Nginx简介 Nginx是一款广泛使用的高性能HTTP服务器和反向代理服务器,以...

    Nginx动静分离URL转发实战.pptx

    本文将深入探讨Nginx的动静分离与URL转发实战,以及如何通过配置Nginx实现更高效、更稳定的服务。 首先,我们要理解什么是动静分离。在Web应用中,静态资源(如CSS、JavaScript、图片等)通常不涉及服务器端的逻辑...

    nginx配置优化+负载均衡+动静分离详解

    ### Nginx配置优化、负载均衡与动静分离详解 #### 一、Nginx配置优化 在现代Web应用中,Nginx作为一种高性能的HTTP服务器和反向代理服务器,在提高网站响应速度、处理高并发连接方面起着至关重要的作用。通过对...

    Nginx动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化详解.docx

    1. 动静分离:Nginx可以将静态资源与动态资源分开,避免了静态资源的处理对动态资源的影响,从而提高了服务器的性能。 2. 资源压缩:Nginx可以对资源进行压缩,减少了网络传输的数据量,提高了页面加载速度。 3. ...

    nginx集群和动静分离初步配置

    NULL 博文链接:https://lpyyn.iteye.com/blog/2224379

    Nginx动静分离实现案例代码解析

    **Nginx动静分离实现案例代码解析** 动静分离是一种优化Web服务器性能的策略,通过将动态内容和静态内容分别交给不同的服务器处理,从而减少主应用服务器的压力,提高系统的响应速度和稳定性。Nginx作为一款高性能...

    nginx基础第四讲.动静分离.docx

    五、Nginx动静分离的好处 1. 提升性能:Nginx处理静态文件速度快,减轻了应用服务器的压力。 2. 减少资源消耗:通过缓存静态资源,降低了服务器带宽占用。 3. 提高可扩展性:动态和静态资源分开处理,方便系统扩展和...

    标杆徐Linux微课堂: Nginx动静分离/Nginx+uWSGI+Django生产环境部署实践

    1.nginx动静分离 ????1.1) 什么是动静分离 ????1.2) 动静分离实现原理 ????1.3) Nginx+Tomcat模拟动静分离效果 ????1.4) 集群环境动静分离效果模拟 2.nginx+python? ????2.1) wsgi、uwsgi协议 ????2.2) uwsgi为什么...

    Nginx系列教程(四)| 一文带你读懂Nginx的动静分离.pdf

    Nginx动静分离是互联网架构中的一种常见的网站优化策略。通过分离动态请求和静态请求,可以有效地提升网站的访问速度和稳定性。Nginx作为高性能的HTTP和反向代理服务器,常用于处理静态文件服务,而动态请求则可交由...

    部署Nginx+Apache动静分离的实例详解

    Nginx动静分离介绍 Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术 针对PHP的动静分离 静态页面交给Nginx处理 动态页面交给PHP-FPM模块或Apache处理 在Nginx的配置中,是通过...

    【LINUX】Nginx + Tomcat 动静分离实现负载均衡

    "Nginx + Tomcat 实现动静分离负载均衡" 本文将详细介绍如何使用 Nginx 和 Tomcat 实现动静分离负载均衡。动静分离是指将静态资源(如图片、CSS、JavaScript 文件等)和动态资源(如 JSP、Servlet 等)分离,使用...

    nginx配置优化+负载均衡+动静分离详解.zip_nginx_nginx 负载_优化_优化配置_负载均衡

    三、Nginx动静分离 动静分离是将静态资源(如图片、CSS、JavaScript等)和动态内容(如PHP、Python等)分别部署在不同的服务器或路径上,以减轻应用服务器的压力,提高响应速度: 1. **location指令**:通过...

Global site tag (gtag.js) - Google Analytics