加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

详解Nginx主要应用场景/反向代理/负载均衡/动静分离/HTTP服务器

发布时间:2018-11-02 16:27:11 所属栏目:外闻 来源:今日头条
导读:副标题#e# 今天只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,这里是根据之前使用过和了解过总结出来的。 Nginx能做什么? 反向代理 负载均衡 HTTP服务器(包含动静分离) 1. 反向代理 反向代理应该是Nginx做的最多

动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。

详解Nginx主要应用场景/反向代理/负载均衡/动静分离/HTTP服务器

  1. upstream test{  
  2.  server localhost:8080;  
  3.  server localhost:8081;  
  4.  }  
  5.  server {  
  6.  listen 80;  
  7.  server_name localhost;  
  8.  location / {  
  9.  root e:/wwwroot;  
  10.  index index.html;  
  11.  }  
  12.  # 所有静态请求都由nginx处理,存放目录为html  
  13.  location ~ .(gif|jpg|jpeg|png|bmp|swf|css|js)$ {  
  14.  root e:/wwwroot;  
  15.  }  
  16.  # 所有动态请求都转发给tomcat处理  
  17.  location ~ .(jsp|do)$ {  
  18.  proxy_pass http://test;  
  19.  }  
  20.  error_page 500 502 503 504 /50x.html;  
  21.  location = /50x.html {  
  22.  root e:/wwwroot;  
  23.  }  
  24.  } 

这样就可以将HTML以及图片和css以及js放到wwwroot目录下,而tomcat只负责处理jsp和请求,例如当后缀为gif的时候,Nginx默认会从wwwroot获取到当前请求的动态图文件返回,当然这里的静态文件跟Nginx是同一台服务器,也可以在另外一台服务器,然后通过反向代理和负载均衡配置过去就好了

【编辑推荐】

  1. NVIDIA赵立威:RAPIDS加速平台,从开源社区中来,到开源社区中去
  2. 如何经济而高效地提升数据中心的容量
  3. 黄智辉:数字化时代新华三技术服务的变迁
  4. 暗网已成为网络犯罪分子的避风港,揭秘暗网6大领域定价趋势
  5. 给1到10年运维人的修仙指南
  6. 如何搭建Nginx服务器做到负载均衡?
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读