• Nginx总结 nginx如何实现负载均衡

    前面讲了如何配置Nginx虚拟主机今天要说的是如何配置nginx和tomcat实现反向代理。需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。 什么是负载均衡负载均衡是建 2026-06-20 00:36:05
  • nginx日志中添加请求的response日志!

    概述由于此功能在nginx内置的功能中没有,需要安装第三方模块ngx_lua,由于此模块需要Lua语言,所以需要安装相应的Lua语言包1. 下载安装LuaJIT# cd /usr/local/src# wget http://luajit.org/download/LuaJIT-2.0.2.tar 2026-06-20 00:27:49
  • node应用部署到nginx服务器的nginx配置

    假设website.com和www.website.com需要绑定一个端口为8888的node应用,api.website.com绑定端口为8887的应用,首先需要将这三个域名解析到服务器ip,然后nginx添加配置内容如下:server { listen 80; listen 44 2026-06-19 00:07:20
  • Nginx 从入门到实战

    基础篇一、环境服务器版本:CentOS 7.2为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视)1. 确认系统网络2. 确认yum可用3. 确认关闭iptables4. 确认停用selinux#查看iptables状态systemctl status firewalld.servic 2026-06-17 00:05:49
  • 快速熟悉docker常用命令(实例:创建nginx容器)

    docker主要的3个概念:镜像(image)+容器(container)+仓库(repository)docker镜像:概念类似虚拟机的镜像,可以用来创建新的容器。docker仓库:docker仓库概念和git类似。docker仓库是用来包含镜像的位置。docker容器:是由docker镜像创建的 2026-06-14 00:10:30
  • 一文看懂灰度发布——基于Nginx+Lua+Redis

    灰度发布原理灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B 上面来。灰度发布可以保证整体系统的稳定,在初始灰 2026-06-13 00:03:25
  • Nginx、Consul、Upsync实现动态负载均衡配置

    Nginx实现动态负载均衡,首先需要一个服务发现集群,通过集群中注册的信息动态更新nginx的配置,实现动态负载均衡。因此首先准备一个Consul集群Consul集群准备此处我们仅作为功能架构的测试阶段,因此在一台虚拟机上完成测试,这里准备一台Centos 7.4的虚拟机,IP为192.168.99 2026-06-12 00:15:12
  • Nginx处理Http请求11个阶段之find_config,彻底搞明白匹配规则

    当我们在server快下的rewrite阶段执行完毕后,开始根据请求的URL 去匹配相应的location进行处理 这个阶段就是find_config 阶段。merge/slashes 可以合并2个 ‘/’location匹配规则可以分这么几类:前缀字符串:常规的,=:精准匹配,^~:正则匹配上后则 2026-06-11 00:23:16
  • nginx托管静态网站及静态资源基本用法

    nginx作为一个具有高性能的http、https、反向代理web服务器,非常适合托管静态资源文件。它的优点太多,在这里就不一一解说,我们直接看实际应用例子。1、网站在nginx目录1.1 默认目录网页代码server{ # 监听的端口 listen 14553; # 绑 2026-06-07 00:37:36
  • K8S中Service使用nginx控制器实现Ingress负载均衡器的一个Demo

    写在前面学习K8s中Service遇到,单独整理分享给小伙伴本文内容涉及:ingress-nginx-controller的创建基于ingress-nginx-controller的Ingress的创建基于Ingress的服务发布,SVC负载时间关系,关于Ingresshttp路由负载本文没有涉及部 2026-06-06 00:51:07