zoukankan      html  css  js  c++  java
  • nginx 最简单的在同一个配置文件里面将http 监听的端口转发到其他端口的方法

    今天发现一个问题, 我这边修改了nginx 的listen的端口之后 应用出现了问题 无法使用. 

    想到之前曾经试验过 tcp 的 proxy 所以就想到直接再配置文件的默认添加一句话 启动TCP的 端口转发 理论上应该可以

    所以想到了最简单的办法 

    在nginx.conf 配置文件和面添加上一句

    stream{
        server {
          listen 8080;
          proxy_pass 127.0.0.1:5000;
      }
    }

    注意 nginx的配置文件 已经是完整的了 

    stream 的不需要放到http 的级次下面

    需要放到根节点下面. 

    然后配置文件很大的时候比较麻烦 , 所以换一种思路 集成到文件里面去.

    比如将位置文件放到nginx.exe 同一级的目录里面,并且修改一下配置节:

    配置文件名字 8081.conf 内容为:

    worker_processes  1;
    
    events {
        worker_connections  1024;
    }
    
    stream{
        server{
             listen  8081;
             proxy_pass 127.0.0.1:5000;
       }
    }

    然后需改配置文件 启动脚本

    在配置文件 start nginx.exe 下面增加上一行就可以

    start nginx.exe -c 8081.conf
  • 相关阅读:
    贝叶斯分类
    K-Means算法
    python数组
    深度学习与神经网络
    数据挖掘算法之-关联规则挖掘(Association Rule)
    k8s记录-pip源配置
    k8s记录-yum本地仓库部署
    k8s记录-不同集群服务互联
    k8s记录-kube-dns(core-dns)配置(七)
    k8s记录-kubectl常用
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/12794704.html
Copyright © 2011-2022 走看看