Nginx配置反向代理

本文介绍了Nginx作为高性能HTTP和反向代理服务器的特性,并详细阐述了二进制安装与yum安装的方法,重点讲解了如何配置Nginx实现反向代理,通过实例展示了反向代理的工作原理。
摘要由CSDN通过智能技术生成


前言

在这里插入图片描述

  Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。
  Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

  其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。


Nginx部署

  Nginx部署有两种方式,分别是yum安装与二进制部署。使用yum部署的优势是方便快捷,但是大多数时候,设备是不允许直接连接网路的,这意味对于一个成熟的运维来说,二进制安装反而成了唯一的选择。
  但是在这里,博主两种安装部署的方式都会讲,这并不是什么很困难的事情,尤其是对于有一定基础的运维来说。
  想必需要部署Nginx的运维工程师,也掌握了前置的基础。这里也就不对那些过于基础的东西进行细说。

二进制安装

安装基础环境

sudo yum install -y wget
sudo yum install -y vim
sudo yum install -y make cmake gcc gcc-c++

下载Nginx二进制包

sudo wget http://nginx.org/download/nginx-1.9.9.tar.gz
--2022-09-29 08:10:48--  http://nginx.org/download/nginx-1.9.9.tar.gz
Resolving nginx.org (nginx.org)... 3.125.197.172, 52.58.199.22, 2a05:d014:edb:5702::6, ...
Connecting to nginx.org (nginx.org)|3.125.197.172|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 887908 (867K) [application/octet-stream]
Saving to: ‘nginx-1.9.9.tar.gz.1’

100%[==============================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值