Nginx 在1.9.0版本之后(当前最新版本为1.16.0)可以通过 stream 模块代理 TCP 连接. 这篇文章展示如何用 stream 模块代理 Oracle 数据库连接。
在 《一篇带你用 VuePress + Github Pages 搭建博客》中,我们使用 VuePress 搭建了一个博客,在 《一篇从购买服务器到部署博客代码的详细教程》中,我们将代码部署到服务器上,最终的效果查看:TypeScript 中文文档。今天我们来学习如何开启服务器的 Gzip 压
我们实现了 VuePress 搭建个人博客,又实现了代码自动同步和部署 Github 和 Gitee,但我最终还是决定自己建站。本篇给大家展示从购买服务器到环境安装到上传博客代码到部署成功的全过程。
对于后端服务而言,高可用非常重要,服务升级不能影响正常流量,就如同给正在高速上飞驰的汽车换轮子一样。本文以Nginx和Golang为例,介绍程序热重启的原理和流程。
Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理
Nginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用:
事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反 应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个
在nginx中,经常需要因为各种原因,修改header,所以今天整理下nginx中header的一些指令
Nginx源码有一个四级指针——ngx_cycle_t.conf_ctx。一级指针都不容易理解,更何况四级。今天就来说说这个四级指针。
Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
main全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。
对于后端服务而言,高可用非常重要,服务升级不能影响正常流量,就如同给正在高速上飞驰的汽车换轮子一样。本文以Nginx和Golang为例,介绍程序热重启的原理和流程。
上回在 用 Nginx 的 auth_request 模块集成 LDAP 认证 里介绍了如何用 Nginx 的 auth_request 集成外部的第三方认证,以及官方 demo nginxinc/nginx-ldap-auth 的实现。
Ubuntu 基于Nginx1.8的Golang环境搭建(Ubuntu 20.04 + Nginx1.8 + Golang 1.17 )
在我的上一篇文章(如何使用 docker-compose 快速部署 SpringCloud 项目)中介绍了使用docker compose 快速部署 spring cloud 项目,但有时我们需要发布仅仅是一个单体项目。另外上面文章配置在容器间的通信没有充分使用自定义的networks、并且对于 docker 及
使用Docker可以快速搭建你的开发环境,以下是我经常用到的几个常用软件。文章的最后会总结下使用docker run的套路。
本文以简单的示例展示了服务器部署nginx跟docker部署nginx区别
小伙伴儿们,大家好!今天来入门学习Nginx!
Nginx 是一款高性能的 HTTP 服务器/反向代理服务器及 IMAP/POP3/SMTP 代理服务器。Nginx代理服务器结合Dokcer的新套路,你学会了吗?
随着微服务和容器化技术的兴起,大家或多或少的都听过docker。docker相对于虚拟机来说是一种轻量级的虚拟技术,它的隔离性和可移植性也让它有了更多的应用场景。工作闲暇之余,也曾学习过docker,所以就尝试在一台ECS上用docker搭建一台nginx + 2台tomcat的负
本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。
最近越来越频繁地遇到需要配置反向代理的场景,在自己搭建博客的时候,也不可避免要用到 Nginx,所以这段时间集中学习了一下 Nginx,同时做了一些笔记,希望也可以帮助到大家~ 😜
Nginx作为一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存,下面本篇文章就来介绍一下Nginx反向代理、SSL及域名配置。
KeepAlive可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了KeepAlive机制,就可以通过它来实现连接的保持
要想弄明白反向代理,首先要知道啥是正向代理,要搞懂正向代理只需要知道啥是代理即可。代理其实就是一个中介,在不同事物或同一事物内部起到居间联系作用的环节。比如买票黄牛,房屋中介等等。
用了这么久了PHP+Nginx了,你了解他们之间的通信原理吗?
对于后端服务而言,高可用非常重要,服务升级不能影响正常流量,就如同给正在高速上飞驰的汽车换轮子一样。本文以Nginx和Golang为例,介绍程序热重启的原理和流程。
Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理
最近项目新增了一个 websocket 服务,用 nginx 做了一个简单的端口转发,然后调用的时候发现报错:
Nginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用:
事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反 应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个
近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。
当访问的uri最后不带斜杠时,例如 http://localhost/product ,会先查找 product 文件,存在就返回;若存在 product 文件夹,会在末尾加上一个斜杠并产生 301 跳转。
很多运维在配置nginx过程中,会遇到很多不理解的问题,那是因为对nginx执行的过程了解不够深入,今天带大叫了脚下nginx的11个执行阶段
在nginx中,经常需要因为各种原因,修改header,所以今天整理下nginx中header的一些指令