Nginx支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC。核心是QUIC(读音quick)协议,由Google在2015年提出SPDY v3演化而来协议,传统HTTP协议是基于传输层TCP协议,而QUIC是基于传输层UDP上协议,可以定义成:HTTP3.0基于UDP安全可靠HTTP2.0协议,主要有以下特性:  
Nginx基础HttpHttp协议介绍http全称HyperText Transfer Protocol中文名为超文本传输协议1.什么是超文本?包含有超链接(Link)和各种多媒体元素标记文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见超文本格式是超文本标记语言HTML。2.什么是URL3.什么是超文本传输协议HTTP?是一
 Nginx 1.13.10新增了对gRPC原生支持。本文介绍如何配置NginxgRPC。安装NginxNginx版本要求:1.13.10及以上gRPC必须使用HTTP/2传输数据,支持明文和TLS加密数据,支持流数据交互。这是为了充分利用 HTTP/2 连接多路复用和流式特性。所以在安装部署nginx时需要安装http/2。使用源码安装,编译时需要加入http_ssl和http
前段时间,公司需要对一个多应用模块项目实现访问安全,在网上调研了下,最后决定使用nginx实现https安全协议1. 应用背景平台应用模块较多,原本平台代理引入了nginx,经查询资料nginx本身支持https协议请求,因此本次设计通过nginx对所有请求做安全化,对外请求统一使用https协议,内部模块之间请求仍使用API接口。2. 使用nginx https优点Nginx自身支持htt
一、Range回源1.1 NginxRange回源、ngx_http_slice_module模块、--with-http_slice_module参数        Nginxngx_http_slice_module模块是用来支持Range回源。     &n
nginx作用反向代理:Nginx可以作为反向代理服务器,接收客户端请求,并将请求转发到不同后端服务器上。负载均衡:Nginx支持多种负载均衡算法,并能够将请求分配到不同后端服务器上,以提高应用程序性能和可靠性。Web服务器:Nginx完全支持HTTP协议,可以作为一款高性能Web服务器,提供静态文件服务、动态内容生成,同时还支持FastCGI、uWSGI、SCGI等协议。缓存服务器:N
本文介绍了如何配置 NGINXNGINX Plus 以接受 PROXY 协议,将负载平衡器或代理 IP 地址重写为在 PROXY 协议头中接收到 IP 地址,配置客户端 IP 地址简单日志记录,启用 NGINX 和 TCP upstream 服务器之间 PROXY 协议。1. 概述PROXY 协议允许 NginxNginx Plus 接受来自代理服务器和负载平衡器客户端连接信
Nginx接受代理协议 本文介绍了如何配置NGINXNGINX Plus以接受PROXY协议,将负载均衡器或代理IP地址重写为PROXY协议标头中接收到负载均衡器或代理,配置客户端IP地址简单日志记录以及启用PROXY协议NGINX和TC 介绍通过PROXY协议, NGINXNGINX Plus可以接收通过代理服务器和负载均衡器(例如HAproxy和Amazon E
转载 5月前
88阅读
Nginx 用分片提示缓存效率基于range协议 slice 模块功能:通过range协议将大文件分解多个小文件,更好用缓存为客户端range协议服务1.1 NginxRange回源、ngx_http_slice_module模块、–with-http_slice_module参数 Nginxngx_http_slice_module模块是用来支持Range回源。 ngx_http_sl
5、Nginx对TCP、UDP、WebSocket负载均衡支持5.1 概述准确地说,对于熟悉Nginx使用者来讲,上面的章节所介绍内容都是针对Nginx最擅长Http协议来讲,这也是Nginx最为成功应用场景。随着Nginx不断升级和进化,开发者们对于Nginx支持更为底层TCP、UDP以及HTML5里才出现WebSocket协议颇为期待,好在这一切已经成真!Nginx从1.3
转载 2023-05-18 13:09:03
439阅读
一、配置nginx支持https协议访问,需要在编译安装nginx时候添加相应模块--with-http_ssl_module查看nginx编译参数:/usr/local/nginx/sbin/nginx -V如下所示:configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-
一. 相关模块安装 查看Nginx是否安装了这两个模块(nginx_upload_module和nginx_uploadprogress_module), 使用命令: $ nginx -V (注意是大写),可以 查看Nginx当时编译时候参数,如果发现有上述两个模块,说明Nginx已经安装了这两个模块。 如果没有的话,就需要安装这两个Nginx模块。 1. 下载nginx_uploa
 关于文件服务器很多实现方法,比如采用阿里分布式文件系统FastDFS,以及自己内部搭建FTP服务器,这里记录一下关于nginx搭建FTP文件系统流程。     ftp服务器搭建步骤网上也是很多,这里贴一下具体流程,方便以后参考:   yum -y install vsftpd  useradd ftpuser  (添加用户)&n
1、首先配置nginx及其他插件,这个Google下,很多配置方案。 2、配置服务器证书。操作步骤如下: [root@localhost ~]# cd /etc/pki/tls/certs  [root@localhost certs]# make server.key  umask 77 ;&
原创 2016-07-08 11:23:04
713阅读
目录1、Nginx简介1.1、常见服务器对比1.1.1、IIS1.1.2、Tomcat1.1.3、Apache1.1.4、Lighttpd1.2、Nginx优点1.2.1、速度更快1.2.2、配置简单,扩展性强1.2.3、高可靠性1.2.4、热部署1.2.5、成本低、BSD许可证1.3、Nginx功能特性及常用功能1.3.1、基本HTTP服务1.3.2、高级HTTP服务1.3.3、邮件服务1
概述本文系原创,同时发布于F5社区。Nginx从1.9.0开始加入了stream模块支持四层代理,转发和负载均衡。但是,stream模块功能相对简单。对需要ALG处理协议比如FTP支持也远远不够。我试着去修改了Nginx 源代码,使之支持了FTP PORT模式和Passive模式ALG功能。并且结合vsftpd进行了测试。 Github源码地址为:https://githu
nginx反向代理WebSocketWebSocket协议相比较于HTTP协议成功握手后可以多次进行通讯,直到连接被关闭。但是WebSocket中握手和HTTP中握手兼容, 它使用HTTP中Upgrade协议头将连接从HTTP升级到WebSocket。这使得WebSocket程序可以更容易使用现已存在基础设施。WebSocket工作在HTTP80和443端口并使用前缀ws://或者ws
1. 安装nginx1.1 通过yum安装[root@yaoxiang ~]# yum install nginx1.2 查看nginx版本[root@yaoxiang ~]# nginx -v nginx version: nginx/1.12.2nginx版本必须高于1.9.0,因为从1.9开始nginx支持对TCP转发,而到了1.9.13时,UDP转发也支持了。1.3 查看默认编译参
Nginx配置支持https协议 Nginx配置支持https协议https简介openssl工具简介一.用openssl生成相关文件二.nginx配置支持https生成更多证书客户端信任证书验证客户端请求 https简介HTTPS 是运行在 TLS/SSL 之上 HTTP,与普通 HTTP 相比,在数据传输安全性上有很大提升。TLS是传输层安全协议(Transport Layer Se
最近在用go语言leaf框架开发H5游戏服务器端,用websocket方式进行服务器与客户端之间通讯。然后之前都是本地websocket开发,要部署到facebook平台时候,平台要求与第三方服务器通讯需要有ssl证书。微信小程序同理。所以决定用nginx进行反向代理,将websockets(wss)请求转发到原来服务器websocket请求。这样可以不用修改服务器端代码,同时后续也
  • 1
  • 2
  • 3
  • 4
  • 5