You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Nginx按监听端口偏移10000实现范围端口反向代理

解决方案

首先确保你的Nginx已内置默认编译的ngx_http_rewrite_module(绝大多数发行版预装的Nginx都默认包含该模块),调整配置如下:

server {
  listen        20000-20200;
  server_name   example.com;
  
  location / {
    # 对监听端口执行+10000的算术运算,赋值给自定义变量
    set $backend_port $(( $server_port + 10000 ));
    proxy_pass  http://0.0.0.0:$backend_port;
  }
}

注意事项

  • 配置修改后执行nginx -t校验配置语法无误后,再执行nginx -s reload生效
  • 请确保服务器防火墙已放开20000-20200、30000-30200端口的入站/出站规则
  • 若后端服务未监听0.0.0.0地址,可将0.0.0.0替换为后端服务实际绑定的IP地址

内容的提问来源于stack exchange,提问作者Uğur Bayrakdar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:12:01