• 小老弟
    2019-01-24
    那还有一个问题就是,一个ip的可使用的端口不是65535吗?我负载均衡能使用2个ip 一个是公网,一个是内网,那么加起来不应该是最大支持12w左右的连接数吗 这快有点疑惑

    作者回复: TCP是四元组,所以,不是2^16次方,而(local ip, local port, remort ip, remote port),其中若local ip只有1个,local port 也只有1个,那么最大也是2^(16+32)个连接

    
     1
  • Eric余浩
    2019-12-23
    老师 我在网上看到很多配置反向代理的示例有以下指令 proxy_set_header X-NginX-Proxy true;
    我不知道这有什么作用,没也有查询到相关文档。还请老师解答以下。谢谢。

    今天在为一个接口做反向代理时
    如果我配置了以下4个配置:
    proxy_set_header Host $http_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_set_header X-NginX-Proxy true; 反向代理才能成功。

    或者以上5个配置向都不配置时 也是可以成功的。
    展开

    作者回复: 你的上游服务是什么?

    
    
  • Eric余浩
    2019-12-23
    老师 我经常看到 网上配置 反向代理的示例 有以下指令 proxy_set_header X-NginX-Proxy true; 我不知道这个是有什么作用。

    作者回复: 这是因为你的上游服务设置了规则,proxy_set_header只是添加了传送给上游服务的http header,它不做其他事情

    
    
  • 云学
    2019-05-13
    反向代理的http流程画的真好

    作者回复: :-)

    
    
  • WOW
    2019-04-04
    老师您好,请教下,nginx属于多进程结构,每个进程中都是单线程么?和上游服务的通信也是基于io多路复用么?

    作者回复: 是的

    
    
  • 西奥叔叔
    2019-02-19
    老师您好,请问怎么实现nginx监听http 的81端口,强制转发到 https 的81端口呢。

    作者回复: listen监听(参见第44课),用proxy_pass指令设置转发协议及端口(参见第89课)

    
    
  • Panda
    2019-01-14
    老师你好 NGINX可以转发websocket流量吗? 转发websocket是不是只能用IP hash 因为有链接的fd

    作者回复: 可以转发websocket流量 ,参见第106课。
    因为ws也是HTTP协议升级而来,故可以使用HTTP变量作为hash方式

    
    
我们在线,来聊聊吧