nginx 负载均衡配置

报错nginx: emerg invalid host in upstream "10.67.208.182:7443/yqbapi/" in /usr/local/nginx/conf/nginx.conf:37

upstream 后面不能直接更名字,可以在loccation里面配置

复制代码
upstream backend {
    server 192.168.1.182:7443;  # ✅ 只写 IP:Port
    server 192.168.1.182:7444; 
}

server {
    location /api/ {
        #rewrite ^/api(.*)$ $1 break;  过滤掉api
        proxy_pass http://backend/api/;  # 路径在这里指定
    }
}

---常用配置

复制代码
		location /ai_api {	
		 rewrite ^/ai_api(.*)$ $1 break;
				proxy_set_header Host $host:$server_port;
				proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
				proxy_set_header X-Real-IP $remote_addr;
				proxy_http_version 1.1;
			    proxy_set_header Upgrade $http_upgrade;
			    proxy_set_header Connection 'upgrade';
			    proxy_cache off;
			    proxy_buffering off;      # 禁用缓冲
			    proxy_buffer_size 4k;     # 减小缓冲区大小,加快首包返回
			    proxy_read_timeout 300s;  # 可适当调大超时时间(根据业务)
			    proxy_send_timeout 300s;
				proxy_pass http://127.0.0.1:8001;
				
				
		}    


		location /ollama {
                    rewrite ^/ollama(.*)$ $1 break;
            proxy_pass http://127.0.0.1:5612; #python 接口
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
                        proxy_cache off;  #关闭缓存
                        proxy_buffering off;  #关闭代理缓冲
                        chunked_transfer_encoding on;  #开启分块传输编码
                        tcp_nopush on;  #开启TCP NOPUSH选项,禁止Nagle算法
                        tcp_nodelay on;  #开启TCP NODELAY选项,禁止延迟ACK算法
                        keepalive_timeout 300;  #设定keep-alive超时时间为300秒
        }
相关推荐
海鸥8121 分钟前
AIOps(智能运维)理解
运维·人工智能
码农小韩30 分钟前
Linux应用开发(一)——Linux的标准IO
linux·运维·服务器
路弥行至32 分钟前
Linux (ARM64 / Jetson) 挂载 exFAT 移动硬盘排障与离线安装指南
linux·运维·服务器·经验分享·笔记·jetson·exfat
漫谈数据智理33 分钟前
主动元数据为何是数据编织的核心——从“连接数据”走向“感知、理解与行动”的 Data Fabric
运维·fabric
数据库小学妹1 小时前
MySQL长事务复盘:Sleep连接、MDL排队与undo滞留
运维·数据库·mysql
云泽8081 小时前
Linux 系统编程实战:从零手写一个高性能终端进度条
linux·运维·服务器
Lsetea2 小时前
ACME 报 rate limit:Let‘s Encrypt 限速类型与重试策略
运维·https·证书·ssl·acme
A黄俊辉A3 小时前
两分钟上手docker
运维·docker·容器
邪修king3 小时前
Re: Linux系统篇(十八):进程篇(七): 进程深度解析:从 fork 创建到退出的完整旅程(附写时拷贝原理 + 代码实战)
java·linux·运维
湫默4 小时前
运维八股文
运维