平淡的流年

BLOG&Double_dragon

nginx-四层(TCP)转发

发布时间:2022-03-15 21:41:43 编辑:龙龙龙 分类:技术文档

  1.   依赖包  centos7为例子 

    yum -y install gcc gcc-c++ make automake autoconf pcre pcre-devel zlib zlib-devel openssl openssl-devel libtoo

  2. 编译安装  ./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_stub_status_module --with-http_ssl_module --with-stream

    很多人喜欢用yum安装 又没有stream    用 nginx -V 看下  --sbin-path 找到这个路径  make 下  但不要make install  之后把 objs下的nginx 放到  sbin-path路径下替换nginx就OK了  

  3.   nginx.conf 配置 文件  这里要注意一点  stream 和 http是同级的  同级的 同级的 。。。

    stream{

           include tcp.d/*.conf;

    }

  4.  tcp.d 下  新建 aaa.conf  TCP没一级二级这玩意儿 所以不需要localtion / /aaa 等等。。。


    upstream openvpn {

            server 10.8.0.22:1194;

        }


    server {

            listen 11194;

            proxy_pass openvpn;

    }


----平淡的流年

添加新评论

已有0条评论