nginx yum安装后增加插件

采用 yum install nginx后,会加载很多默认配置,可以通过 nginx -V  查看。但是进入模块下发现没有(ll /usr/lib64/nginx/modules/),可以采取 yum -y install nginx-all-modules.noarch 进行下载。

如采用stream模块对nginx http和https分流

load_module /usr/lib64/nginx/modules/ngx_stream_module.so;
events {
    worker_connections  2048;
}
stream {
  upstream http_gateway {
    # 9200是一个开启http的端口
    server  127.0.0.1:9200;
  }
  upstream https_gateway {
    # 9201端口是一个开启https的端口
    server  127.0.0.1:9201;
  }
  # 根据不同的协议走不同的upstream
  map $ssl_preread_protocol $upstream{
    default http_gateway;
    "TLSv1.0" https_gateway;
    "TLSv1.1" https_gateway;
    "TLSv1.2" https_gateway;
    "TLSv1.3" https_gateway;
  }
  server {
    listen 9203;
    ssl_preread on;
    proxy_pass $upstream;
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值