一、    传输安装包到服务器

二、    安装程序

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,方法如上

NGINX1.19安装手册相关推荐

  1. 安装nginx-1.19详细步骤

    1.安装依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 查看ssh -v 如果有OpenSSL,也可以不 ...

  2. 免编译安装Nginx_CentOS7编译安装nginx1.19.2

    系统版本 1.安装nginx服务器需要的相关依赖 yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre-devel ...

  3. centos8安装Nginx1.19.6并配置多域名反向代理

    centos8安装Nginx1.19.6并配置多域名反向代理 Nginx是什么? 为什么要使用Nginx? 安装Nginx1.19.6 安装依赖包 创建目录 下载 解压 编译安装 测试Nginx配置文 ...

  4. 找软件完全安装手册——【19年3月】各行业软件大全\系统安装、系统装机、软件安装、各种完全手册更新中(来自第一设计群)

    找软件完全安装手册--[各行业软件大全\系统安装.系统装机.软件安装.各种完全手册更新中(来自第一设计群) 各类软件安装包.安装手册(新手点我进入下载指南) 大菜单(完全卸载清理各种软件.回复本公众号 ...

  5. DataWorks 安装手册

    2019独角兽企业重金招聘Python工程师标准>>> DataWorks 安装手册 tags: gsac [TOC] 1. 环境介绍 系统 : CentOS release 6.8 ...

  6. mysql 安装手册(转)

    mysql 安装手册  李群林 转载了 刘守尉(无效) 的博文  [查看原文][转载时间:2012-08-07 17:28] 1.下载MySQL的Linux安装文件 Linux下安装MySQL需要下面 ...

  7. TensorFlow安装手册

    TensorFlow安装手册 1 TensorFlow简介 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着N ...

  8. Nginx安装手册(摘自入云龙老师教案,亲测可用)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Nginx安装手册 一. nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程 ...

  9. Nginx安装手册,反向代理,负载均衡,keepalived高可用

                Nginx安装手册    附件在下面 看附件中的 pdf 中的资料写的比较清晰: nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6. ...

最新文章

  1. 物理IP和浮动IP分别的含义是什么
  2. Access denied for user 'root'@'localhost' (using password: YES)的解决
  3. 在迷失中前进--hatita22年蹉跎岁月的长嘘短叹(短叹篇)
  4. oracle or使用速度快马_使用mysqld_exporter监控MySQL并展示数据
  5. 电导增量法matlab,基于变步长电导增量法MPPT研究.doc
  6. 微软承认iPad牛逼,正计划为其定做Office?
  7. 再分享一个零成本做文库代下载赚钱项目
  8. Centos6 安装可视化界面
  9. 计算机基础知识——计算机概述
  10. 391、Java框架46 -【Hibernate - 查询HQL、查询Criteria、查询标准SQL】 2020.10.19
  11. 物联网:断点续传策略及流程图
  12. 最近看到一篇文章拿来跟午饭们分享--养生之道补肾气
  13. 关于近期工作中遇到的各种问题总结
  14. <intrins.h>库函数
  15. 如何在有限的plt下getshellcscctf_2019_qual_babystack
  16. c语言中常用数学符号,C语言中常用的数学公式
  17. DirectX12 之HelloWorld
  18. Web前端开发与应用
  19. 【转载】如何转载博客
  20. 猫猫新开通了新浪微博,欢迎小伙伴们来关注哟

热门文章

  1. 常见的两大交换机硬故障
  2. 【翻译】在ruby中实现attributes的lazily initialization(惰性初始化)
  3. Redis实现消息队列和订阅发布模式
  4. 详细描述一下 Elasticsearch 索引文档的过程。
  5. TiDB在360云平台的落地
  6. SpringMvc2 使用注解形式发布请求地址
  7. python获取网络时间_python获取网络时间和本地时间
  8. RabbbitMq Return 消息机制
  9. RocketMQ在Windows环境下部署(亲测有效)
  10. SpringBoot原理-SpringBoot核心运行原理