本文主要是介绍sftp配置nginx正向代理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、下载安装
本次安装的是nginx-1.19.0,服务器centos6.8
下载地址:http://nginx.org/en/download.html
yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel -yuseradd -s /sbin/nologin -M nginxtar -zxvf nginx-1.19.0.tar.gz
cd nginx-1.19.0
./configure --prefix=/opt/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_dav_module --with-http_realip_module --with-http_stub_status_module --with-http_sub_module --with-pcre --with-stream
make
make install
二、配置文件
找到nginx.conf ,新增如下配置:
stream {upstream sftp {hash $remote_addr consistent;server 192.168.0.10:22 max_fails=3 fail_timeout=60s;}server {listen 90; #端口可以自己定义proxy_connect_timeout 60s;proxy_timeout 30s;proxy_pass sftp;}
}
这个模块必须放到nginx.conf里面的http{}外面
这篇关于sftp配置nginx正向代理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!