Nginx + Tomcat 实现动静分离
程序员文章站
2022-04-14 10:05:42
...
因为基于不同的协议传输消息,一般的网络架构都是前端是Apache 或者 Nginx处理静态请求,Tomcat处理动态请求,做到动静分离,提高了网站和系统性能。
2. nginx主配置文件
以下记录本地用nginx+tomcat实现的动静分离的主要步骤。
1. tomcat web应用jsp文件
路径:D:\nginx-1.8.0\Tomcat\tomcat-node1\webapps\examples\index.jsp
Tomcat集群测试 session id:" + session.getId()); %>images:
2. nginx主配置文件
upstream local_tomcat { server localhost:18080; server localhost:18081; } server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } # 所有静态请求都由nginx处理,存放目录为html location ~ \.(gif|jpg|jpeg|png|bmp|swf)$ { root html; } # 所有动态请求都转发给tomcat处理 location ~ \.(jsp|do)$ { proxy_pass http://local_tomcat; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
3. 拷贝静态文件
将图片复制到nginx本地目录,这里我们为了方便并且为了目录的一致性,将其源码全部拷贝至nginx节点:
D:\nginx-1.8.0\Tomcat\tomcat-node1\webapps\examples ==========> D:\nginx-1.8.0\html\examples
4. 测试截图
访问URL:http://localhost/examples/index.jsp
刷新后:
参考:
1. http://www.tuicool.com/articles/uA36biz
2. http://dl528888.blog.51cto.com/2382721/804596
3. http://outofmemory.cn/code-snippet/3037/nginx-configuration-file-de-location-explain-in-detail
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Nginx + Tomcat 实现动静分离,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
推荐阅读
-
Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案
-
Nginx配合Apache或Tomcat的动静分离基本配置实例
-
Nginx配置实例-动静分离实例:搭建静态资源服务器
-
Nginx+Tomcat搭建高性能负载均衡集群的实现方法
-
SpringBoot 2.0整合阿里云OSS,实现动静分离架构
-
nginx+tomcat实现Windows系统下的负载均衡搭建教程
-
通过Nginx+Tomcat+Redis实现持久会话
-
Nginx与Tomcat实现动静态分离和负载均衡
-
使用nginx+tomcat实现静态和动态页面的分离
-
nginx+tomcat实现负载均衡,使用redis session共享