nginx
huanshirenjian
这个作者很懒,什么都没留下…
展开
-
nginx系列6-nginx高可用
我们在使用nginx进行负载均衡时,服务器高可用了,但一旦nginx宕机,整个服务就不可用了,下面我们说下怎么将nginx也变成高可用。1. 什么是keepalivedkeepalived 是以 VRRP (Virtual Router Redundancy Protocol)协议为实现基础,VRRP是虚拟路由冗余协议,它是实现路由器高可用的协议,将多台路由器设备虚拟成一个设备,对外提供一个虚...原创 2019-04-26 08:49:08 · 257 阅读 · 0 评论 -
nginx系列5-负载均衡下的健康检查
我们在使用nginx做负载均衡,需要判断后端服务器的可用性,如果不可用,需要提出服务器列表。下面讨论下nginx健康检查的几种方案1.ngx_http_proxy_module 模块和ngx_http_upstream_module模块这两个是nginx自带的,我们在前面几篇文章其实分析到过。1.1 ngx_http_proxy_module 模块(1) proxy_connect_tim...原创 2019-04-26 07:21:00 · 748 阅读 · 0 评论 -
nginx系列4-负载均衡和反向代理
1. 反向代理nginx的反向代理主要通过proxy_pass指令,用在location块中。location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header...原创 2019-04-24 23:48:46 · 200 阅读 · 0 评论 -
nginx系列3-rewrite、return、if指令
1. rewrite指令语法rewrite语法:rewrite regex URL [flag]。作用域:server,location,if。flag标识分为四类:last: 相当于Apache的[L]标记,表示完成本次rewrite。对当前重写的新URI在rewrite指令集上重新查找。break: 停止执行当前虚拟主机的后续rewrite指令集,但当前location内剩余非rew...原创 2019-04-24 07:40:57 · 1163 阅读 · 0 评论 -
nginx系列2-location指令
1. location语法规则location语法的语法为:location [=||*|^~] /uri/ {… }= 开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!和!*分别为区分大小写不匹配及不区分大小写不匹配的正则/开头表示匹配以/开头路径2. location匹...原创 2019-04-24 07:17:50 · 254 阅读 · 0 评论 -
nginx系列1-nginx作用
1.什么是nginxnginx是一个常见的http和反向代理服务器,之所以流行是它可以在支持50000个高并发连接下,系统的CPU、内存消耗很低,运行很稳定。2.nginx作用(1)路由功能可以根据访问的域名选择后台服务器,比如用在微服务领域(2)负载均衡在高并发下,利用负载均衡选择服务器,降低服务端压力,增大并发量(3)动静分离充当静态服务器,比如html文件,比tomcat性能...原创 2019-04-23 08:46:50 · 591 阅读 · 0 评论