前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。是一个高性能的http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。一、安装和编译1、进入nginx官网下载对应的版本。nginx: download 我下载的是这个版本 进入到压缩包所在的目录下,对包进行解压tar
下载nginx; 下载地址:://nginx.org/en/download.html 下载需要的版本: 下载完成之后
原创 2022-01-11 10:14:22
484阅读
1.通过Ingress-nginx实现灰度发布场景一: 将新版本灰度给部分用户假设线上运行了一套对外提供 7 层服务的 Service A 服务,后来开发了个新版本 Service A’ 想 要上线,但又不想直接替换掉原来的 Service A,希望先灰度一小部分用户,等运行一段时间足够稳定 了再逐渐全量上线新版本,最后平滑下线旧版本。这个时候就可以利用 Nginx Ingress 基于 Head
转载 2024-02-19 11:12:59
274阅读
1.HTTP服务器1.如果是静态网站        把静态文件放在在nginx的html中就可以了。        直接访问就可以显示index.html了。2.指令介绍server : 用于定义服务,http中可以有多个server块listen : 指定服务器侦听请求的IP地址和端口,如果省略地址,服务器将侦听所有
转载 2024-08-06 10:05:54
86阅读
# 什么是灰度发布,以及灰度发布A/B测试在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。为了解决这些问题,人们研究出了多种发布策略,下面我们一一介绍。## 蓝绿部署所谓蓝
转载 2024-08-15 00:07:54
90阅读
前言网站是前后端分离,前端打包站点部署需要自力更生,为了避免跨域问题.选择了nginx这个知名的反向代理服务器.这里不探究安装这种问题。。。版本 : nginx-1.11.10配置文件(nginx.conf)#user nobody; # 用户权限 worker_processes auto; # 工作进程的数量 #worker_cpu_affinity auto; #全局错误日志及PID
转载 2024-06-20 04:53:36
508阅读
Ansible 在自动化部署和配置管理领域广受欢迎,被各大企业广泛采用。而 Nginx 是一款高性能的 Web 服务器和反向代理服务器,也是广为人知的开源软件。本文将介绍如何使用 Ansible 在服务器上自动发布和配置 Nginx。 Ansible 是一种自动化工具,通过简单易读的 YAML 文件描述目标主机的配置状态,然后自动执行任务来达到配置状态的目的。而 Nginx 作为一个灵活的 We
原创 2024-02-04 13:45:29
54阅读
就在最近nginx 1.23.4 发布了,包含了一些新特性新特性tls 1.3 默认开启如果协议多个监听端口重复定义会进行警告提示如果客户端使用了流水线技术,nginx会关闭连接并清除残留数据ngx_http_gzip_static_module 支持字节range ,可以优化客户端数据请求日志级别调整 "data length too long", "length too short"
原创 2023-04-01 03:38:30
288阅读
在公司要在自己的服务器上发布网站时遇到一个这样的情况公司网站是外包公司制作的,用的是ASP公司服务中心网站是JSP做的公司购买的邮件服务器的webmail是PHP的公司两台服务器一台是数据库服务器一台最为上述三个网站的web服务器,web服务器通过路由器NAT到因特网提供服务器. 现在的问题是:1.做JSP的技术人员很娴熟的使用tomcat发布JSP,但是还不知道如何使用Apache发布
转载 8月前
28阅读
nginx 1.25.1 有一个很不错的特性,就是支持了http2 指令,以前这个指令主要是也listen 配置使用的(ssl+http2 场景) 独立指令之后就有了很方便的功能了,比如有些业务希望使用http0.9-1.1 协议,有些需要使用http2,当然目前也是支持了 http3的,可以做到分
原创 2023-06-26 15:21:40
1082阅读
就在昨天nginx 发布了1.25.4,主要修改是关于http 3的安全问题,当然还有一些其他bug 修改 说明 目前看越新的技术,出现安全问题的
原创 2024-02-19 16:54:44
203阅读
就在最近nginx 发布了1.25.5 有一些特性比较有意思 新特性 stream 支持虚拟主机了 比较有意思的功能,结合sni 可以做一些很有意思的事情 一个新的模块ngx_stream_pass_module 与proxy_pass 类似,目前主要是proxy 到ip port (域名以及类似u
原创 2024-04-28 12:16:31
100阅读
# 教你如何将 Java 应用发布Nginx 在现代 web 开发环境中,将 Java 应用发布Nginx 上是一个常见的任务。很多开发者在这个过程中可能会感到困惑。为此,我将为你提供一个详细的步骤指南,帮助你理解整个流程并实施这些步骤。 ## 整体流程 我们将使用以下步骤将 Java 应用发布Nginx。这些步骤可以在下表中看到: | 步骤编号 | 步骤内容
原创 10月前
33阅读
websoket+springboot+jquery.websocket-0.0.1.js+nginx+springcloud网关整合+websocket重连机制1.什么是websocket2.springboot+websocketmaven依赖WebSocketConfigWebSocketServerServerEncoder 支持返回对象bean注入问题3.客户端jquery.webso
首先对于一个新的centos系统当然是先装一个输入法(个人习惯)1、安装中文拼音输入法:yum install ibus ibus-pinyin安装pcre:*如果没有gcc gcc-c++编译器,需要用这个命令安装:yum install -y gcc gcc-c++安装pcre的命令:./configure --prefix=/usr/local/pcre-8.38makemake insta
转载 2024-10-28 13:04:10
57阅读
背景线上的项目最容易出现问题的时候就是发布的过程中。如果将某变化较大的版本一次全部线上发布给用户,遇到生产事故对用户的影响会非常大,甚至有时需要紧急回滚到前一版本。因此在发布的时候可以采取一些措施来防止问题的扩散。 常见的发布方案有:蓝绿发布、滚动发布、灰度发布蓝绿发布蓝绿部署,是指同时运行两个版本的应用。图源:微服务部署之蓝绿发布、滚动发布、灰度发布区别与特点在蓝绿部署时,蓝绿部署的时候,并不停
本文资源下载(全部源码+NGinx+配置文件+Doc):目的:在IIS中创建四个相同的网站,浏览器访问同一个地址,通过NGinx转到不同的IIS网站。 测试条件:Windows 7 X64旗舰版+Visual Studio 2017专业版 创建Asp.net +Mvc WebApplication在VS运行后的页面效果如下: 2、发布网站3、IIS中部署四个网站创建三
1.数据类型1.1基本数据Nginx主要使用了三个标准整数类型: size_t、 u_char和off_t。size_t用于计算数据的长度,是C/C++标准里定义的一个类型,是 sizeof 操作符的结果类型,相当于unsigned_long。在64位的系统里宽度是8字节:u_char表示一个字节,虽然它也是一个标准整数类型,但并不是C/C++标准,而是“系统标准”,是在<sys/types
转载 2024-09-14 12:01:49
77阅读
一.简介接下来就呈现出从百度百科得到的nginx的一些基本信息并进行简单的归纳。nginx的前世(怎么出现的):Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。nginx的作用(它来干嘛来了):Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也
nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻
  • 1
  • 2
  • 3
  • 4
  • 5