NGINX1.19安装手册
一、 传输安装包到服务器
二、 安装程序
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服务
四、 常见问题
五、 Nginx代理入门知识
------------------------------------------------------------------------------------------------------------------------------------------------
一、 传输安装包到服务器
- 工具:FTP
- 介质:nginx-1.18.0.tar.gz
- 步骤:略
二、 安装程序
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安装手册相关推荐
- 安装nginx-1.19详细步骤
1.安装依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 查看ssh -v 如果有OpenSSL,也可以不 ...
- 免编译安装Nginx_CentOS7编译安装nginx1.19.2
系统版本 1.安装nginx服务器需要的相关依赖 yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre-devel ...
- centos8安装Nginx1.19.6并配置多域名反向代理
centos8安装Nginx1.19.6并配置多域名反向代理 Nginx是什么? 为什么要使用Nginx? 安装Nginx1.19.6 安装依赖包 创建目录 下载 解压 编译安装 测试Nginx配置文 ...
- 找软件完全安装手册——【19年3月】各行业软件大全\系统安装、系统装机、软件安装、各种完全手册更新中(来自第一设计群)
找软件完全安装手册--[各行业软件大全\系统安装.系统装机.软件安装.各种完全手册更新中(来自第一设计群) 各类软件安装包.安装手册(新手点我进入下载指南) 大菜单(完全卸载清理各种软件.回复本公众号 ...
- DataWorks 安装手册
2019独角兽企业重金招聘Python工程师标准>>> DataWorks 安装手册 tags: gsac [TOC] 1. 环境介绍 系统 : CentOS release 6.8 ...
- mysql 安装手册(转)
mysql 安装手册 李群林 转载了 刘守尉(无效) 的博文 [查看原文][转载时间:2012-08-07 17:28] 1.下载MySQL的Linux安装文件 Linux下安装MySQL需要下面 ...
- TensorFlow安装手册
TensorFlow安装手册 1 TensorFlow简介 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着N ...
- Nginx安装手册(摘自入云龙老师教案,亲测可用)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Nginx安装手册 一. nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程 ...
- Nginx安装手册,反向代理,负载均衡,keepalived高可用
Nginx安装手册 附件在下面 看附件中的 pdf 中的资料写的比较清晰: nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6. ...
最新文章
- 物理IP和浮动IP分别的含义是什么
- Access denied for user 'root'@'localhost' (using password: YES)的解决
- 在迷失中前进--hatita22年蹉跎岁月的长嘘短叹(短叹篇)
- oracle or使用速度快马_使用mysqld_exporter监控MySQL并展示数据
- 电导增量法matlab,基于变步长电导增量法MPPT研究.doc
- 微软承认iPad牛逼,正计划为其定做Office?
- 再分享一个零成本做文库代下载赚钱项目
- Centos6 安装可视化界面
- 计算机基础知识——计算机概述
- 391、Java框架46 -【Hibernate - 查询HQL、查询Criteria、查询标准SQL】 2020.10.19
- 物联网:断点续传策略及流程图
- 最近看到一篇文章拿来跟午饭们分享--养生之道补肾气
- 关于近期工作中遇到的各种问题总结
- <intrins.h>库函数
- 如何在有限的plt下getshellcscctf_2019_qual_babystack
- c语言中常用数学符号,C语言中常用的数学公式
- DirectX12 之HelloWorld
- Web前端开发与应用
- 【转载】如何转载博客
- 猫猫新开通了新浪微博,欢迎小伙伴们来关注哟