千家信息网

nginx如何配置七层负载

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,本篇文章为大家展示了nginx如何配置七层负载,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体配置:upstream service {server 10.
千家信息网最后更新 2025年02月06日nginx如何配置七层负载

本篇文章为大家展示了nginx如何配置七层负载,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

具体配置:

upstream service {

server 10.3.1.1:8913 max_fails=5 fail_timeout=10s weight=10;

server 10.3.1.2:8913 max_fails=5 fail_timeout=10s weight=10;

}

server {

listen 80;

server_name www.test.com;

location / {

proxy_set_header Host $host;

# 自定义的用于debug字段,如果不加,后端无法获取到此字段

proxy_set_header unique_id $http_unique_id;

proxy_set_header trace_id $http_trace_id;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-Proto $scheme;

proxy_set_header X-Forwarded-For $remote_addr;

proxy_connect_timeout 30;

proxy_send_timeout 20;

proxy_read_timeout 20;

proxy_buffer_size 4k;

proxy_buffers 4 32k;

proxy_busy_buffers_size 64k;

proxy_pass http://service;

}

}

http中修改了如下几个配置:

include mime.types;

default_type application/octet-stream;

server_names_hash_max_size 10240;

server_names_hash_bucket_size 2048;

client_max_body_size 3m;

client_body_buffer_size 256k;

# 开启header中带下划线的配置

underscores_in_headers on;

# 修改日志记录格式,json格式方便ELK进行收集

log_format json escape=json '{"remote_addr": "$remote_addr",'

'"@timestamp": "$time_iso8601",'

'"request_uri": "$request_uri",'

'"verb": "$request_method",'

'"httpversion": "$server_protocol",'

'"response": "$status", '

'"body_bytes_sent": "$body_bytes_sent", '

'"referrer": "$http_referer", '

'"user_agent": "$http_user_agent", '

'"http_x_forwarded_for": "$http_x_forwarded_for", '

'"http_unique_id": "$http_unique_id", '

'"http_trace_id": "$http_trace_id", '

'"server_name": "$host",'

'"request_time": "$request_time",'

'"upstream_response_time": "$upstream_response_time",'

'"realpath_root": "$realpath_root",'

'"cookie": "$http_cookie",'

'"request_body": "$request_body",'

'"nginx_version": "$nginx_version",'

'"scheme": "$scheme"}';

access_log /data/log/tmp.log json;

上述内容就是nginx如何配置七层负载,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

配置 内容 字段 技能 格式 知识 简明 简明扼要 下划线 就是 文章 日志 更多 篇文章 行业 资讯 资讯频道 频道 一亮 中带 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 贵州因然网络技术有限公司 随着手机网络技术的发现 svn 命令行连接服务器 德温特数据库中的绿色专利数据 连接到许可证服务器失败 网络技术推动商品交易 远程桌面显示服务器上 西藏熙安网络技术有限公司 防火墙企业网络安全分析 连接上了网络却无法连接到服务器 天采互联网科技股份有限公司 网络安全与法治知识竞赛题库 六狐网络技术有限公司 爱分秒软件开发 云岭职工注册账号显示服务器错误 贵州企业软件开发外包 汽车软件开发外包 网络安全工具套装裙推荐 神州互联网科技上海有限公司 全网络技术 昆明山那边互联网科技 阿里云ads用的什么数据库 徐汇区信息软件开发口碑推荐 广西工业物联网网络安全 删除数据库使用的t-sql 网络技术有限公司私企好吗 jfinal插入到数据库 需要软件开发的人群 在与服务器通信时发生问题 软件开发属于职业
0