目录代理正向代理反向代理透明代理nginx介绍nginx模块结构上核心模块基本模块第三方模块功能上Handlers(处理器模块)Filters(过滤器模块)Proxies(代理器模块)nginx原理nginx安装部署nginx安装创建系统用户安装依赖创建日志目录下载nginx包编译安装nginx配置nginx服务控制配置环境变量nginx动态加载模块流程添加echo-nignx-module-ma
转载 2024-08-16 18:15:14
67阅读
  一、RTMP是Real Time Messaging Protocol(实时消息传输协议)首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信网络协议,主要用来在Flash/AIR平台和支持RTMP协议流媒体/交互服务器之间进行音视频和数据通信。支持该协议软件包括Adobe Media S
转载 2024-03-29 22:37:20
129阅读
nginx反向代理反向代理:reverse proxy,可代理外网用户请求到内部指定web服务器,并将数据返回给用户nginx除了可以在企业提供高性能web服务之外,另外还可以将本身不具备请求通过某种预定义协议转发至其它服务器处理,不同协议就是nginx服务器与其他服务器进行通信一种规范主要在不同场景使用以下模块实现不同功能:ngx_http_proxy_module: 将客户端
转载 2024-03-21 22:02:11
411阅读
一 缓存功能缓存功能可以加速访问,如果没有缓存关闭后端服务器后,图片将无法访问,缓存功能默认关闭,需要开启。相关选项:proxy_cache zone_name | off; 默认off #指明调用缓存,或关闭缓存机制;Context:http, server, location #zone_name 表示缓存名称.需要由proxy_cache_path事先定义 proxy_cache_k
1. ngx_http_module_tngx_http_module 核心模块定义了新模块类型 NGX_HTTP_MODULE。这样 HTTP 模块对于 ctx 上下文使用了不同于核心模块、事件模块新接口 ngx_http_module_t。对于每一个 HTTMP 模块,都必须实现 ngx_http_module_t 接口。typedef struct { /* * 在
nginx 4层ssl:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --...
转载 2020-06-13 19:59:00
1028阅读
     Nginx反向代理能非常强大,可以配置多层反向代理,多层代理中最关心就是客户端IP信息传递情况,当我们遇到问题后,分析日志是解决问题最有效途径之一,涉及代理时我们肯定会分析源IP,目标IP等信息,查看相关异常。本次实例就通过两层Nginx反向代理,模拟一下其客户端IP传递信息。实验环境:  操作系统 : Centos
原创 2018-08-04 16:12:22
10000+阅读
1. RTMP协议介绍       RTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发私有协议。它有三种变种:1)工作在TCP之上明文协议,使用端口1935;2)RTMPT封装在HTTP请求之中,可穿越防火墙;3)RTMPS类似RTMP
转载 2024-04-28 15:48:16
239阅读
目录知识点1:网站流量分析指标什么是pv?什么是uv?什么是IP?知识点2:正向代理和反向代理知识点3:负载均衡实验什么是负载均衡?IP地址规划:实验拓扑图知识点4:负载均衡策略1、请求轮询2、增加权重 3、最少连接数4、ip_hash 策略 知识点5:获取访问机器真实ip地址1、在负载均衡器上修改http请求报文头部字段,谈价一个X_Real-IP字段2、修改web服务器
Nginx管理(二) 一、Nginx虚拟主机  一个web服务器软件默认情况下只能发布一个web,因为一个web分享出去需要三个条件(IP、Port、Domain name)   Nginx虚拟主机实现一个web服务器软件发布多个web。   虚拟主机就是将一台物理服务器划分成多个“虚拟”服务器,每个虚拟主机都可以有独立域名和独立目录。   现在很多公司出售产品——“网站空间”,
转载 2024-04-20 10:58:00
41阅读
为什么要在tornado服务器前,加一层nginx服务器?1.负载均衡:将请求均衡分给多个服务器tornado服务器,保证了业务高可用性(nginx会给你分配服务器压力小去访问) 2.静态资源处理:可以将CSS,HTML,JS,图片等静态资源存放在nginx服务器上,即使客户端不从浏览器读取缓存,也可以快速nginx代理服务器读取缓存,通过'Cache-Control':'s-
转载 2024-03-12 16:51:25
57阅读
一、 前言frp 是一个用Go语言开发,可用于内网穿透高性能反向代理应用,支持 tcp, udp 、 http 和 https。可将一个部署在本机web服务映射到外网。本文主要讲如何基于frp + nginx 配置http 内网穿透服务,承载多人同时使用,从而支持微信公众号,微信小程序本地开发调试所需资源:一台公网服务器或者VPS(本人用 腾讯云主机)一个指向到此台公网服务器域名(
转载 2024-05-25 20:40:42
56阅读
一、Nginx安装 1、去官网http://nginx.org/下载对应nginx包,推荐使用稳定版本 安装依赖环境 (1)安装gcc环境yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖yum install -y zlib zlib-devel (4)SSL 安全加密
NginxNginx (engine x) 是一个高性能HTTP和反向代理web服务器,在微服务架构中,Nginx作为客户端请求第一层中间件,通常将请求转发代理给网关。一般Nginx运用主要场景有反向代理、负载均衡、动静分离等,在微服务架构如下:反向代理 为了安全起见,一般我们不会将应用服务器内网地址暴露给外界,此时就让Nginx作为代理来访问内网地址。而NginxIP地址可以作为公网IP
转载 2024-03-19 10:50:38
81阅读
目录前言:一、IP和端口作用二、公网IP不够用三、内网穿透实现方法方法一:设置路由器方法二:使用某些APP,例如花生壳前言:本文会介绍为什么需要使用内网穿透以及实现内网穿透两种方法一、IP和端口作用在网络传输时,通过IP和端口来表示“ 自己 ” 和 “ 对方 ”举例一:举例二:二、公网IP不够用在家里或者公司里面,只有路由器才有公网IP其他电脑都只是局域网IP,例如192.168.x.x当
转载 2024-09-22 16:19:06
78阅读
一、开源项目简介Apiumc Gateway它一个工具等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录Apiumc Gateway 是高性能Web网关,它从底层Socket原始通信层开始,采用多线程、多任务模式从新构建Web服务,充分发挥当下多核CPU多任务并行性能,达到不输nginx性能表现,而多线程、多任务天生比多进程模式更有编程可控性,基于这此原理,
Nginx 1.16.1安装下载地址(下载 nginx-1.16.1.tar.gz)https://nginx.org/en/download.html配置yum基础依赖# c++ 环境 yum install gcc-c++ #正则表达式库 yum install -y pcre pcre-devel #在线压缩文件 yum install -y zlib zlib-devel #ssl连
       frp 是一个可用于内网穿透高性能反向代理应用,支持 tcp, udp, http, https, stcp 协议。利用免费 frp 内网穿透服务实现处于内网或防火墙后机器,对外网环境提供 http 或 https 服务。对于 http 服务支持基于域名虚拟主机,支持自定义域名绑定,使多个域名可以
转载 2024-02-10 14:38:57
193阅读
一、安装与基本运行简单介绍:轻量级web服务器/反向代理服务器(常用),反向代理、负载均衡、前端动静分离、邮件代理服务器,单台nginx服务器并发可达到10w并发。1、下载需要依赖库文件gcc(c++):垃圾回收,系统自带如果需要安装OpenSSL,安装命令: Yum install openssl 正常安装需要依赖库: yum install pcre //正则表达式支持 yum in
Nginx_push_stream是针对nginx开发第三方服务器推送模块,可以使用它来搭建服务器端推送服务。项目在https://github.com/wandenberg上,由于项目需要所以看了下作者几个小例子,对该模块有了基本了解吧。。简单记录下自己学习心得吧。。模块安装就参看官网上教程就可以了。项目搭建好后可以把其中 example 和 js 目录复制到项目测试地址查看数据和
  • 1
  • 2
  • 3
  • 4
  • 5