NGINX1.19安装手册

 2023-09-16 阅读 29 评论 0

摘要:一、 传输安装包到服务器 二、 安装程序 1. 解压nginx-1.18.0.tar.gz 2. 进入nginx-1.18.0目录 3. 安装软件 4. 补全stream模块 三、 配置参数 进入root用户进入nginx/sbin目录(绝对路径,下同)建立nginx.conf 的软连接编辑nginx.conf重定向nginx.conf启动/重启 nginx服

一、    传输安装包到服务器

二、    安装程序

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

centos安装依赖包?若有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

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

NGINX重启?        2.Cnnection refused Could’t read packet :Connection reset by peer

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

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

(2)找到如下语句

#MaxSessions 6

去掉#号并把6改成100

(3)重启sshd,方法如上

 

 

 

vue cli webpack配置? 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/67315.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息