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

来源:互联网 发布:java反编译工具 编辑:程序博客网 时间:2024/05/18 02:17
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可以匹配如果是动态资源访问,它会进行转发给服务器处理,静态资源可以自己处理


0 0