一、下载安装
本次安装的是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 -y
useradd -s /sbin/nologin -M nginx
tar -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{}外面