Nginx
一共22篇文章
专题:第期
-
Nginx TCP Stream配置日志记录
nginx自1.9.0开始提供tcp/udp的反向代理功能,直到1.11.4才开始提供session日志功能。 开启 Stream访问日志有几个缺陷 nginx会等待session结束才会记录到日志文件; session日志只是tcp层面的记录,包括session时间,发送接收字节数等等; session内部发送日志(比如一个socket连接建立起来以后,多次发送心跳数据)需要在应用层面才能记录;…...- 新闻联播老司机
- 451
- 0
-
Nginx 四层代理TCP配置SSL加密访问
Nginx配置四层代理使用到stream模块,需要在编译时指定--with-stream。本地演示环境还需要添加--with-stream_ssl_module模块; ngx_stream_ssl_module 提供了基于 SSL/TLS 协议的 TCP 连接监听 编译参数如下 root@abcdocker:/opt/nginx-1.24.0# ./sbin/nginx -V nginx vers…...- 新闻联播老司机
- 510
- 0
-
Nginx 获取真实IP配置_Nginx 透传IP
Nginx主配置文件如下,在主配置文件中需要添加$http_x_forwarded_for日志格式 [root@abcdocker nginx-1.22.1]# cat conf/nginx.conf user nginx; error_log logs/nginx_error.log; worker_processes 1; events { worker_connections 4096; }…...- 新闻联播老司机
- 343
- 0
-
Ubuntu Nginx 1.25.2开启配置QUIC和HTTP/3
对于Nginx来说,在编译时需要配置对于的SSL库,不管是HTTP3.0还是HTTP2.0,始终都要基于HTTPS,而加密算法这块主要有OpenSSL来提供,而BoringSSL是谷歌创建的OpenSSL分支,用于支持TLS1.3的UDP协议0-RTT数据传输的加密算法(可以理解成TLS 1.3是标准协议,BoringSSL是实现工具),BoringSSL的一些特性会在合适的时机同步给OpenSS…...- 新闻联播老司机
- 1.5k
- 2
-
Nginx mirror流量镜像-流量复制模块
Nginx 的镜像功能并不只是简单的复制,复制的镜像请求和原始请求是相关联的,若镜像请求没有处理完成,原始请求就会被阻塞。也就是说,如果镜像的子请求出现问题,也会影响原始的请求,所以,开启流量镜像模式做为测试流量时,要监控 Nginx 性能指标,发现请求反馈异常要即时处理。...- 新闻联播老司机
- 943
- 3
-
Loki收集Nginx日志并搭建日志聚合平台
一直想实现对Nginx前端代理的一套系统监控,研究了Nginx自带的vts,发现有一些数据无法直观的进行展示。后面看到Loki可以对Nginx进行数据采集及对应模板展示,本次环境使用Loki采集Nginx日志信息,并进行图表展示...- 新闻联播老司机
- 2k
- 1
-
Promethues基于Nginx-module-vts模块监控Nginx流量
在新版本中Nginx-module-vts已经支持对Prometheus数据源直接读取,不需要在使用nginx-vts-exporter获取数据,可以更方便的读取数据。本次就采用Nginx-module-vts原生metrics来获取Prometheus监控数据,监控nginx状态以及nginx upsteam后端状态...- 新闻联播老司机
- 1.9k
- 1
-
Nginx宝塔反向代理OpenAI接口
国外服务器,配置和带宽没要求,能跑nginx就行,线路不能太差不然体验不好(最好不是港澳台的,推荐美国) Nginx配置 server { listen 80; server_name localhost; root html; location ^~ / { if ($request_method = 'OPTIONS') { return 204; } add_header…...- 新闻联播老司机
- 639
- 0
-
Nginx使用fancyindex模块美化Index下载页
默认清下,我们直接开启autoindex就可以启动nginx的浏览目录功能,但是默认的页面比较丑。接下来我们通过fancyindex模块来美化浏览目录功能 首先我们需要先下载这个模块 wget -O fancyindex.zip https://github.com/aperezdc/ngx-fancyindex/releases/download/v0.5.2/ngx-fancyindex-0.…...- 新闻联播老司机
- 937
- 0
-
Nginx Ngx_http_proxy_connect_module模块实现SSL正向代理
由于项目需要使用到https正向代理,而nginx官方模块仅支持做http正向代理,ngx_http_proxy_connect_module模块可以实现隧道SSL请求的代理服务器 关于正向代理原理可以参考下面的文章 模块地址:http://www.github.com/chobits/ngx_http_proxy_connect_module 目前该模块截止2023-04-14插件…...- 新闻联播老司机
- 1.2k
- 0
-
Nginx 四层负载均衡
四层代理介绍 四层负载均衡工作在OSI模型中的四层,即传输层。四层负载均衡只能根据报文中目标地址和源地址对请求进行转发,而无法修改或判断所请求资源的具体类型,然后经过负载均衡内部的调度算法转发至要处理请求的服务器。四层负载均衡单纯的提供了终端到终端的可靠连接,并将请求转发至后端,连接至始至终都是同一个。LVS就是很典型的四层负载均衡。 需求 当我们阿里云或者腾讯云需要将3306、6379等中间件服…...- 新闻联播老司机
- 932
- 0