NGINX1.19安装手册

一、    传输安装包到服务器

二、    安装程序

1.   解压nginx-1.18.0.tar.gz

2.   进入nginx-1.18.0目录

3.   安装软件

4.   补全stream模块

三、    配置参数

  1. 进入root用户
  2. 进入nginx/sbin目录(绝对路径,下同)
  3. 建立nginx.conf 的软连接
  4. 编辑nginx.conf
  5. 重定向nginx.conf
  6. 启动/重启 nginx服务

四、    常见问题

五、    Nginx代理入门知识

------------------------------------------------------------------------------------------------------------------------------------------------

一、    传输安装包到服务器

  1. 工具:FTP
  2. 介质:nginx-1.18.0.tar.gz
  3. 步骤:略

二、    安装程序

1.   解压nginx-1.18.0.tar.gz

tar -zxvf nginx-1.18.0.tar.gz -C nginx

2.   进入nginx-1.18.0目录

cd nginx-1.18.0

3.   安装软件

chmod 755 *
./configure
make && make install

若有OpenSSL library is not used报错,则尝试执行如下命令

./configure --prefix=/usr/local/nginx --with-openssl=/usr/local/openssl-1.1.1g --with-http_ssl_module
make && make install

 

4.   补全stream模块

./configure --with-stream
make && make install

三、    配置参数

 

1.进入root用户

       #步骤:略

2.进入nginx/sbin目录(绝对路径,下同)

cd /usr/local/nginx/sbin 

 

3.建立nginx.conf 的软连接

( 此步是为了使配置文件和可执行程序处于同一目录,方便编辑配置后立即重启nginx进行验证 )

ln /usr/local/nginx/conf/nginx.conf

 

4.编辑nginx.conf

vi nginx.conf

打开nginx.conf之后,在http模块之外,建议在events模块和http模块之间插入以下语句 

events{……}

stream {
 upstream sftp {
 hash $remote_addr consistent;
 server 26.184.16.66:10001 max_fails=3 fail_timeout=60s;
 }
 server {
  listen 90;
  proxy_connect_timeout 60s;
  proxy_timeout  30s;
  proxy_pass sftp;
 }
}
http{……}

5.重定向nginx.conf

nginx –c /usr/local/nginx/conf/nginx.conf

6.启动/重启 nginx服务

./nginx –s reload

 

四、    常见问题

1.Cnnection refused Connection closed 

可能原因一:指令格式有误,正确指令格式为

Sftp –P nginx主机监听端口号 目标主机用户名@nginx主机IP

(其中-P一定要大写,用户名要写对)

可能原因二:ssh设置有误,设置方法为

(1)打开sshd_config文件

vi /etc/ssh/sshd_config

(2)找到如下语句

Subsystem  sftp /usr/libexec/openssh/sftp-server

#若没有则补充,然后重启sshd,重启指令为

systemctl restart sshd.service

可能原因三:可能是版本问题,请确认安装的是最新版

        2.Cnnection refused Could’t read packet :Connection reset by peer

可能原因一:sshd最大连接数太小或未设置,设置方法为

(1)打开sshd_config文件,方法如上

(2)找到如下语句

#MaxSessions 6

去掉#号并把6改成100

(3)重启sshd,方法如上

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值