-
Nginx 灰度发布方案你必须知道!
在互联网的高速发展中,软件发布的速度越来越快,尤其是在面对功能迭代和版本更新时。如何保证新版本能够顺利上线,而不会影响用户的体验?这时,灰度发布就成为了解决这个问题的有效方案。灰度发布通过逐步放量于新版本,能够在确保平稳过渡的同时,最大限度减少新版本上线的风险。 而在众多的技术工具中,Nginx 作为高效的反向代理服务器,凭借其强大的请求分发能力,成为了实现灰度发布的核心工具之一。今天,…- 29
- 0
-
nginx配置支持WebSocket连接的方法
在实际的生产环境中,要求多个WebSocket服务器必须具有高性能和高可用,那么WebSocket协议就需要一个负载均衡层,NGINX从1.3开始支持WebSocket,其可以作为一个反向代理和为WebSocket程序做负载均衡。 配置nginx 即支持websocket的反向代理。使用这两句开启nginx对websocket的支持功能: proxy_set_header Upgrade $htt…- 63
- 0
-
Nginx配置文件详解及常用功能配置(实用率90%)
一、Nginx的功能概述 Nginx主要功能包括高性能的HTTP和反向代理服务、负载均衡、动静分离处理、邮件代理服务等。以下详细探讨Nginx的主要功能: 1、静态内容服务 传输速度快:Nginx设计为一个高性能的HTTP服务器,能够快速传输静态文件,如HTML、图片和视频等。 简单高效:占用系统资源少,使其在处理高并发请求时表现出色。 2、反向代理与负载均衡 反向代理功能:Nginx可以将客户端…- 23
- 0
-
Nginx开源动态DNS服务发现功能,再也不怕DNS记录不更新了
在现代基础架构中,最核心的一环就是扩展性,也即动态扩展架构,不需要人工干预的负载均衡器成为了必需品。而DNS就是一种负载均衡器,比如 Nginx 作为一个反向代理的时候,就会去解析本地DNS,获取实际的服务地址。 但传统的DNS有几个问题,本地 Local DNS可能会出现问题,最一种的就是 TTL 更新时间可能很长,导致获取不到最新的记录。 Nginx 为了解决该问题,且考虑…- 70
- 0
-
全链路监控:打通前后端链路的最后一公里
本次分享的是一个基于JAVA的微服务应用场景。后端使用SkyWalking进行链路监控,前端使用Sentry进行性能和异常监控。然而,在排查用户侧问题和优化站点性能时,前后端请求的关联性较差。因此,我们考虑使用Nginx的RequestID作为链路TrackID,将前后端链路打通,从而实现更高效的监控和问题排查。 如上图,用户通过前端发起请求,经过Nginx,再经微服务网关路由到微服务,微服务…- 18
- 0
-
Nginx这个信息暴露,无异于向攻击者明牌
在网络安全领域,服务器信息的暴露常常被视为一种潜在的风险。具体来说,Nginx服务器的版本号暴露无异于向攻击者明牌,增加了被针对性攻击的风险。本文将介绍如何减少服务器信息的泄露,并进一步增强服务器的隐蔽性。本文将介绍一种比关闭server_tokens更灵活、更隐蔽的方法 。 暴露版本号的危害 有时候我们可能会质疑,泄露nginx的版本号有什么大不了?…- 9
- 0
-
Nginx编译安装秘笈:实用模块与自动化部署的完美结合
虽然网上有很多关于 Nginx 编译安装的文章,但涉及如何打造一个高性能、稳定可靠、实用性强的 Nginx 的文章却相对稀缺。因此,我想借此分享如何打造一个能抗能打的nginx。 Nginx是一款高性能的HTTP和反向代理服务器,它的模块化设计使其功能可以通过插件进行扩展。本文将详细介绍如何编译安装Nginx,并集成Lua模块及其他比较实用的第三方插件,构建一个功能强大的Nginx服务器,满足日常…- 5
- 0
-
nginx之autoindex模块在浏览器中展示一个目录列表
autoindex是Nginx的一个自带模块,它用于在浏览器中展示一个目录列表。 当用户访问一个Nginx web服务器下的一个目录而不是一个特定的文件时,autoindex模块会创建一个HTML页面,列出目录下的所有文件及其相关的信息,如文件大小、创建时间、文件类型等。 autoindex模块还允许用户对文件进行下载、删除和重命名等操作。 代码如下: server { listen 8001; …- 472
- 0
-
nginx反向代理jenkins配置https暴露到公网访问
访问地址:https://jenkins.devops.linux66.cn:4001 nginx配置代码如下: server { listen 4001 ssl; server_name jenkins.devops.linux66.cn; client_max_body_size 0; ssl_certificate /etc/nginx/ssl/jenkins_devops_70mail_c…- 360
- 0
-
nginx常见配置之SSL证书配置以及多条件判断
SSL证书配置 server { listen 80; listen 443 ssl; server_name www.linux66.cn; root /data/www/; index index.html; ssl_certificate /usr/share/nginx/cert/www_linux66_cn_bundle.crt; ssl_certificate_key /usr/sha…- 736
- 0
友情链接:暖气片十大品牌