Nginx
文章平均质量分 84
针对Nginx的配置,相关原理
gonghaiyu
7年开发经验,2年项目管理经验。曾分别就职于某军工所,京东,美的等全球500强企业。
展开
-
(高级)NGINX集群模式配置相关内容
NGINX upstream一致性哈希模块需求近期公司上线某项目,需要根据参数id进行一致性hash,实现将同一参数的请求发送到同一节点上,由于我们使用nginx来做代理,所以这个任务到运维这里,首先就要思考用nginx怎么实现,最后调研了一下,nginx需要安装一个第三方模块ngx_http_consistent_hash 来实现根据请求参数实现一致性hash。一致性hash用于对hash算法的改进,后端服务器在配置的server的数量发生变化后,同一个upstream server接收到的请求会的原创 2021-04-29 22:15:12 · 220 阅读 · 0 评论 -
(基础)NGINX 第二章 NGINX基础
NGINX是什么我们都听说过NGINX可以用来做反向代理服务器,其实它也可以做为图片缓存、正向代理等功能。作为一个高性能的反向代理服务器,主要有两个方面支持它的高性能,第一个是采用异步非阻塞处理机制,运用了操作系统的epoll模型。第二个是优秀的架构设计,基于Master-Worker的工作模式。NGINX模块及配置典型的web服务器NGINX的配置包括全局(main)模块,event模块、http模块。其中http模块是web服务器的核心模块,里边包含server模块(虚拟主机模块),server下原创 2021-04-18 14:52:36 · 156 阅读 · 0 评论 -
手把手教你内网环境搭建百度地图
百度地图内网访问方案现在有一个项目,需要实现内网访问百度地图。上网查阅资料发现有以下两种思路:1、离线百度地图api以及一些资源(控件、logo)2、离线百度地图api以及一些资源(控件、logo、瓦片图)区别就在于需不需要把瓦片图下载到本地。方案2的难点在于:a.下载瓦片图,需要特定的下载程序,一般都是付费的,否则不全或有水印;b.命名瓦片图,在1.3版本中,需要依靠xyz的值来确定瓦片图的路径,有些博客有涉及。综上所述,采用方案1比较简单,它的整体思路是:只把api对应的js文件和一些必需的资原创 2020-10-09 23:01:11 · 11330 阅读 · 11 评论 -
(基础)NGINX 第一章 NGINX目录结构规范
网络拓扑结构大概思路是:所有请求都是从80/443端口进入,根据不同的主机跳转到不同的hostNGINX 目录正常情况下,NGINX的目录按如下结构进行规范。NGINX.CONF#user nobody;worker_processes 2;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream原创 2020-06-16 18:12:58 · 698 阅读 · 0 评论 -
nginx对后台服务健康检查、隐藏版本号及缓存
nginx对后台服务健康检查有几种方式,但是最可靠的是采用阿里巴巴的nginx_upstream_check_module模块。其原理是检测后方realserver的健康状态,如果后端服务器不可用,则会将其踢出upstream,所有的请求不转发到这台服务器。当期恢复正常时,将其加入upstream。1. 下载Nginx及nginx_upstream_check_module模块下载Nginx及...原创 2019-12-25 14:15:56 · 449 阅读 · 1 评论