天天看点

Nginx服务器在互联网系统架构部署中的应用

Nginx服务器在互联网系统架构部署中的应用

nginx主要有三种应用:

1.互联网系统部署时做反向代理

正向代理是指:通过内网访问外网应用服务

反向代理是指:通过外网访问内网应用服务

nginx可以对内网服务进行反向代理,使得外网可以正常访问并且保证了系统安全性。nginx可以代理多个服务器。

2.通过配置upstream+location 来实现负载均衡

upstream linuxidc { 
      server 10.0.6.108:7080; 
      server 10.0.0.85:8980; 
}           
location / { 
            root  html; 
            index  index.html index.htm; 
            proxy_pass http://linuxidc; 
}           

通过上面的配置可以实现负载均衡,外界请求被nginx拦截之后,进行轮询将请求一次分配给不同的服务器,如果其中有一台服务器down掉了之后,会将它移除。

3.静态文件处理服务

nginx可以处理静态文件,当请求来的时候nginx可以匹配如果是动态资源访问,它会进行转发给服务器处理,静态资源可以自己处理

继续阅读