Nginx学习笔记(下载、安装、反向代理、负载均衡、高可用集群配置、原理)

Nginx 学习 - 反向代理、负载均衡、动静分离、集群、原理分析 文章目录Nginx学习 - 反向代理、负载均衡、动静分离、集群、原理分析1 基本概念1.1 什么是nginx?可以做什么?1.2 反向代理1.3 负载均衡1.4 动静分离2 nginx安装、常用命令、配置文件2.1 在linux中安装nginx2.2 nginx常用命令2.3 nginx配置文件3 nginx配置实例-反向代理4 nginx配置实例-负载均衡5 nginx配置实例-东京分离6 nginx配置高可用集群7 nginx原理 Nginx学习 - 反向代理、负载均衡、动静分离、集群、原理分析 1 基 阅读详情

一、nginx基本概念

(1)nginx是什么,做什么事情
Nginx是一个高性能的HTTP和反向代理服务器
特点:1.占用内存少,并发能力强,有报告声明最高达5万个连接数
2.具有很高的稳定性,其他的HTTP服务器遇到访问的峰值时,可能会导致服务器物理内存耗尽频繁切换,失去响应,只能重启服务器,但是Nginx采用了分阶段资源分配技术,使得它的CPU和内存占用率非常低,所以类似DOS这样的攻击对nginx来说基本上毫无用处。
3.无缓存的反向代理加速,简单的负载均衡和容错
4.模块化的架构
5.支持热部署,运行稳定
(2)反向代理
客户端访问的不是真实的服务器,而是到反向代理服务器,再由反向代理服务器转发到真正的服务器
(3)负载均衡
将请求通过一些规则转发到不同的服务器上
(4)动静分离
为了加快网站的解析速度,将一些静态资源部署到nginx上,来降低原来的服务器的压力

二、nginx安装和命令

(1)在linux系统中安装nginx
方式一:下载tar包
下载地址:http://nginx.org/en/download.html
在这里插入图片描述1.下载好后,将tar包放到opt目录下
在这里插入图片描述
2.解压
tar -zxvf nginx-1.20.2.tar.gz

3.安装前置依赖,gcc ,openssl
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel

4.进入解压后的目录,编译配置
./configure
在这里插入图片描述
注意:这里可能会出错
在这里插入图片描述
解决办法:
执行后再执行 ./configure
yum -y install gcc gcc-c++ autoconf automake make

5.执行
make & make install

6.启动
cd /usr/local/sbin
./nginx
关闭 ./nginx -s stop
重启 ./nginx -s reload
在这里插入图片描述
7.测试
在网页输入ip 回车可以看到
在这里插入图片描述

注意:可能有的人不能访问是因为没有关闭防火墙或者开放相应端口
解决办法:
firewall-cmd --add-service=http -permanent
sudo firewall-cmd --add-port=80/tcp --permanent
firewall-cmd-reload

三、配置文件详解

位置: /usr/local/nginx/conf/nginx.conf
(1)nginx配置文件由三部分组成

第一部分 全局块
 从配置文件开始到events块之间的内容,主要设置一些影响nginx服务器整体运行的配置指令,可以

配置运行Nginx服务器的用户,允许生成的worker proess数,进程PID存放路径,日志存放路径等

例如: worker_processes 1;
这是Nginx服务器并发处理服务的关键配置,值越大,可以支持的并发处理量也越多,但会收到应急、软件等设备的制约

第二部分 events块
events块涉及的指令主要影响Nginx服务器与用户的网络连接.

例如: worker_connections 1024; 支持最大的连接数

第三部分 http块

这算是Nginx服务器配置中最频繁的一部分,代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这
http块又分为http全局块、server块

四、nginx配置实例 反向代理

这里写个例子用于学习,请先安装jdk环境和 tomcat
实例1:
这个例子是 我们访问 www.123.com 通过nginx 访问 tomcat页面
在这里插入图片描述

1.本地host文件进行域名和ip对应关系的配置

C:\Windows\System32\drivers\etc
在这里插入图片描述
测试一下:可以正常访问
在这里插入图片描述

2. 在nginx的nginx.conf中进行反向代理的配置

增加内容:
在这里插入图片描述

3.测试访问

www.123.com
www.123.com:81
均转发到了tomcat页面
(www.123.com 等价于 192.168.188.112)

实例2
根据不同的路径访问到相应的地址

  1. = :严格匹配
  2. ~:用于表示url包含正则表达式,并且区分大小写
  3. ~*:用于表示url包含正则表达式,并且不区分大小写

在这里插入图片描述
访问 www.123.com:9001/demo

五、nginx配置实例 负载均衡

(1) 基础配置

作用:通过规则转发到不同服务器
写法:
1.
upstreat 起个名称{
实际服务器地址
}
2.
location中
proxy_pass http://上面的名字

例:

upstreat myserver {
	server 192.168.188.112:8080;
	server 192.168.188.112:8081;
}

server{
	listen   80;
	server_name 192.168.188.112;

	location /{
		proxy_pass  http://myserver;
		root  html;
		index  index.html  index.htm;
	}
}

这样外界访问 192.168.188.112:80 就会再负载均衡到具体的IP地址

(2) 策略

1.轮询(默认)
2.weight (权重)
weight代表权重,默认为1,权重越高被分配的客户端越多
例:

upstreat myserver {
	server 192.168.188.112:8080 weight=5;
	server 192.168.188.112:8081 weight =10;
}

3.ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题

upstreat myserver {
	ip_hash
	server 192.168.188.112:8080;
	server 192.168.188.112:8081;
}

4.fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配
例:

upstreat myserver {
	server 192.168.188.112:8080;
	server 192.168.188.112:8081;
	fair
}

六 、nginx配置实例 动静分离

概念:静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求全部请求nginx服务器,达到动静分离的目标。
例:将静态资源放到 data目录中

server{
	listen   80;
	server_name 192.168.188.112;

	location /www/{
		root  /data/;
		index index.html index.htm;
	}
}

nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。
root实例:

location ^~ /t/ {
     root /www/root/html/;
}

如果一个请求的URI是/t/a.html时,web服务器将会返回服务器上的/www/root/html/t/a.html的文件。
alias实例:

location ^~ /t/ {
 alias /www/root/html/new_t/;
}

如果一个请求的URI是/t/a.html时,web服务器将会返回服务器上的/www/root/html/new_t/a.html的文件。注意这里是new_t,因为alias会把location后面配置的路径丢弃掉,把当前匹配到的目录指向到指定的目录。

注意:

  1. 使用alias时,目录名后面一定要加"/"。
  2. alias在使用正则匹配时,必须捕捉要匹配的内容并在指定的内容处使用。
  3. alias只能位于location块中。(root可以不放在location中)

七、nginx配置高可用集群

在这里插入图片描述
配置高可用的准备工作

(1)准备两台服务器,并安装nginx

我这里
第一台IP:192.168.188.112
第二台IP:192.168.188.110
在这里插入图片描述
在这里插入图片描述

(2)在两台服务器安装Keepalived

使用yum命令进行安装
yum install keepalived -y
检查是否安装成功
rpm -q -a keepalived
在这里插入图片描述

安装之后会在 /etc 中生成一个文件夹 keepalived
在这里插入图片描述

(3)主从配置

在第一台服务器上192.168.188.112
(1)准备一个脚本nginx_check.sh,放到/usr/local/src
内容主要是检测主服务器是否启动正常,如果不是就替换到从服务器的语句
在这里插入图片描述
脚本内容:

#!/bin/bash
A='ps -C nginx --no-header |wc -l'
if [ $A -eq 0 ];then
	/usr/local/nginx/sbin/nginx
	sleep 2
	if [ 'ps -C nginx --no-header |wc -l' -eq 0 ];then	
		killall keepalived
	fi
fi

(2)修改keepalived.conf内容
将下面内容全部替换

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.188.112   #这个是主服务器的IP
   smtp_connect_timeout 30
   router_id LVS_DEVEL
 
}

vrrp_script chk_http_port {

	script "/usr/local/src/nginx_check.sh"    #指定脚本位置
	
	interval 2  #(检测脚本的时间间隔)
	
	weight 2
}


vrrp_instance VI_1 {
    state MASTER  # 备份服务器上将MASTER 改为 BACKUP
    interface ens33  # 网卡
    virtual_router_id 51   #主从机的virtual_router_id  必须相同
    priority 100      #主从机取不同的优先级,主机值较大,备份机较小
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.188.50   //VRRP H 虚拟地址
    }
}

在第二台服务器上192.168.188.110
(1)同上面,准备一个脚本nginx_check.sh,放到/usr/local/src,内容与上面的一致
(2)修改keepalived.conf内容

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.188.110   #这个是从服务器的IP
   smtp_connect_timeout 30
   router_id LVS_DEVEL
 
}

vrrp_script chk_http_port {

	script "/usr/local/src/nginx_check.sh"    #指定脚本位置
	
	interval 2  #(检测脚本的时间间隔)
	
	weight 2
}


vrrp_instance VI_1 {
    state BACKUP# 备份服务器上将MASTER 改为 BACKUP
    interface ens33  # 网卡
    virtual_router_id 51   #主从机的virtual_router_id  必须相同
    priority 100      #主从机取不同的优先级,主机值较大,备份机较小
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.188.50   //VRRP H 虚拟地址
    }
}

(3)重启nginx 启动keepalived
cd /usr/local/nginx/sbin
./nginx -s stop
./nginx

systemctl start keepalived.service

(4)终极测试
在浏览器访问虚拟IP
192.168.188.50
可以发现正常访问
在这里插入图片描述
将第一台服务器停了
./nginx -s stop
systemctl stop keepalived.service

然后再次访问,发现还可以正常访问

到这主从配置就结束了

八、nginx原理

master-worker机制
在这里插入图片描述
好处:
1.利于nginx做热部署操作。比如worker1争抢到了去进行处理,这时候修改了配置进行热部署,worker2,worker3进行更新并继续争抢新的信号,而worker会先做完原来的操作后才会去更新然后再继续去争抢新的信号
2.每个worker都是独立的进程,这样就不需要加锁,省去了锁带来的开销。并且他们是独立的进程,互不影响,当一个进程退出后,其他进程还在工作,服务不会中断

worker数量的设置
worker数量和服务器CPU数量相等最为适宜

nginx反向代理、负载均衡、nginx软件平滑升级 nginx反向代理;nginx 虚拟主机配置;nginx 访客 IP ⿊名单;nginx 七层负载均衡;nginx 四层负载均衡;nginx软件平滑升级; 阅读详情

相关推荐

LinuxOpenssl-install安装包

linuxOpenssl-install安装包,内含一键安装脚本,一键执行自动安装

Nginx笔记-汇总篇

通过本文章读者可系统学习Nginx的原理及其配置

LLLLLuuusa的博客 565

安装openssl和openssl-develd 的依赖包

安装openssl和openssl-develd 的依赖包,解决nginx https代理等问题

nginx知识点详解:反向代理+负载均衡+动静分离+高可用集群

看这一篇就够了,详细解析nginx知识点:反向代理+负载均衡+动静分离+高可用集群,涵盖案例说明。

RuanFun的博客 2316

OPENSSL-3.4.2软件包

OPENSSL-3.4.2软件包

从零构建XVC协议栈:FPGA+W5300的跨界调试架构实战

本文详细介绍了如何从零构建XVC协议栈,通过FPGA与W5300以太网控制器的创新组合实现跨界调试架构。重点解析了JTAG时序逆向、TCP/IP协议栈集成与XVC协议实现,提供了硬件设计优化和性能加速技术,为嵌入式开发者和FPGA工程师提供实用的远程调试解决方案。

raspberrypi5的博客 246

Nginx 负载均衡+高可用 集群部署(Keepalived+LVS DR模式)

LVS在Linux内核中实现了基于IP地址的请求数据负载均衡调度方案,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS,LVS根据自己预设的算法将该请求发送给后端的某台Web服务器.

weixin_43741408的博客 2788

100kHz手持LCR表设计:高频阻抗测量与校准实战解析

阻抗测量是电子元件测试的基础,LCR表通过施加正弦激励并分析电压电流的幅值与相位,即可获取电容、电感、电阻的等效参数。在开关电源、无线充电等高频应用场景中,元件在100kHz下的ESR和阻抗特性尤为关键,传统10kHz手持仪表难以满足需求。本文从自动平衡桥原理出发,探讨如何将台式电桥的核心能力浓缩至手持设备,重点剖析高频寄生参数抑制、模拟链路设计、数字相敏检波算法及开路短路校准方法。通过实测数据验证,在100kHz频率下基本精度可达0.5%以内,为维修现场、产线抽检及硬件调试提供了可携带的精密测量方案。全文

weixin_33910191的博客 396

Nginx 负载均衡及其高可用

意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其他任务服务器等,从而共同完成工作任务。负载均衡建立在现有的网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的宽带、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

程序猿进阶 1621

ChatBI告别“NL2SQL依赖症”!从准确率50%到90%,3大技术路线+4个企业案例拆解核心玩法

摘要: ChatBI通过自然语言交互实现数据民主化,其核心是“语义理解+数据执行+知识沉淀”的全链路能力,而非单一的NL2SQL技术。行业采用三大技术路线提升准确率:专有知识库(提升30%)、指标标签语义层(准确率85%)、JSON中间层(多轮对话提升25%)。数据执行方案包括NL2SQL、NL2API等,需结合场景选择。企业落地需解决四大痛点:跨表查询准确率低(引入拓扑图)、模糊查询(用户干预机制)、响应慢(预计算缓存)、多轮对话(上下文池)。Spring AI Alibaba提供轻量级集成方案,助力企业

weixin_52610848的博客 1648

实验记录 | 如何拆分scATAC-seq数据成为单个细胞?(1、解决barcode问题)

在师兄的帮助下,我得到了师兄筛选过的细胞的barcode的数据,那么接下来我想根据这些barcode,将来源于同一个barcode的细胞的reads提取出来,这个还是一个蛮有技术含量的事情的,因为上次我有使用过perl的脚本进行提取,最后的实验结果很糟糕,故而这件事情一直搁置到现在,没有继续去做(我的脚本的编写能力还是有待于加强,可能是刚刚喝了奶茶,和老妈弟弟聊了好多闲话,很开心,觉得在某种程度上休息够了,对于工作也是一种非常快乐和积极的状态了)。 0。前期失败尝试回顾 ...

weixin_40640700的博客 1886

nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全

文章目录前言一、nginx简介1. 什么是 nginx 和可以做什么事情2.Nginx 作为 web 服务器3. 正向代理4. 反向代理5. 动静分离6.动静分离二、Nginx 的安装三、 Nginx 的常用命令和配置文件四、 Nginx 配置实例 1 反向代理五、 Nginx 配置实例 2 负载均衡六、 Nginx 配置实例 3 动静分离七、 Nginx 的高可用集群 前言 一、nginx简介...

冯安晨 46万+

蜻蜓fm爬虫python

本文介绍了一个用于下载蜻蜓FM音频书籍的Python脚本实现。该脚本主要功能包括:1)通过账号密码登录获取认证信息;2)从目标书籍主页提取版本信息;3)获取书籍节目总数和分页信息;4)生成节目下载链接(使用HMAC-MD5加密算法生成请求签名);5)下载音频文件并保存。脚本采用多种反爬措施:设置User-Agent模拟浏览器行为、使用动态时间戳、HMAC-MD5签名验证等,有效规避简单的反爬机制。整个流程包括登录认证、获取书籍信息、生成下载链接和保存音频文件四个步骤,实现自动化批量下载功能。

野猫炫的博客 910

学习Nginx这一篇就够了

目录第一章 Nginx概述1.1、Nginx概述1.2、Nginx官网1.3、Nginx用处第二章 Nginx单实例安装2.1、环境说明2.2、安装依赖2.3、Nginx下载2.4、Nginx解压2.5、Nginx安装2.6、Nginx命令2.7、开放防火墙2.8、启动后效果第三章 Nginx反向代理3.1、概述3.2、配置反向代理实例13.2.1、实现效果3.2.2、实现思路3.2.3、实现步骤3.2.4、关闭服务3.3、配置反向代理实例23.3.1、实现效果3.3.2、实现思路3.3.3、实现步骤3.3

轻松的小希 4万+

自动化测试与AI的结合应用

自动化测试,人工智能,机器学习,深度学习,测试用例生成,缺陷预测,测试优化 1. 背景介绍 在软件开发领域,自动化测试已成为不可或缺的一部分,它可以提高测试效率、降低测试成本,并确保软件质量。然而,传统的自动化测试方法往往依赖于人工编写的测试用例,这不仅耗时费力,而且难以应对复杂软件

AI架构师小马 2243

国产服务器系统的PXE无人值守自动化安装部署——以银河麒麟、统信UOS、OpenEuler这三类服务器系统为例

本文详细介绍了三种国产服务器系统(银河麒麟、统信UOS、OpenEuler)的PXE无人值守自动化安装方法。主要内容包括:1)从系统ISO镜像中提取内核文件和根系统文件;2)编写GRUB菜单引导文件;3)配置自动应答文件实现自动化安装;4)重启PXE服务并测试安装过程。文章特别强调了硬盘容量需≥100GB、UEFI模式设置等注意事项,并提供了root密码重置方法。对于x86架构Windows上模拟ARM架构系统安装也给出了具体命令。通过完整的配置流程,可实现国产服务器系统的快速批量部署。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 1458

【反向代理】超全Nginx底层原理+案例实战+高可用集群搭建

超全Nginx原理+实战篇,超多案例实战,黑名单封禁、网络限速、静态资源服务器、LVS+Keepalived高可用等等。

互联网小阿祥 7319

万字数据仓库面试题及参考答案

星型模型由一个中心的事实表和多个外围的维度表组成,事实表存储度量值和事实,维度表存储描述性属性和维度。星型模型和雪花模型的区别在于雪花模型将维度表进一步细化,形成多层次的结构,而星型模型由一个中心事实表和多个维度表组成,适用于查询较为简单的情况。维度建模通常采用星型模型或雪花模型,将数据分为事实表和维度表,其中事实表存储度量值和事实,维度表存储描述事实的属性。三者之间的关系可以这样理解:数据仓库主要关注历史数据的存储和分析,数据中台则关注数据的服务化和资产化,而数据湖则关注原始数据的存储和多样性。

大模型大数据攻城狮的专栏 556

nginx反向代理及负载均衡使用详解

nginx反向代理及负载均衡使用说明 文章目录nginx反向代理及负载均衡使用说明集群介绍负载均衡架构图为什么要使用集群集群种类负载均衡概念说明压力测试反响代理概念说明反向代理图解数据转发图解实践环境准备模块功能总结配置负载均衡服务proxy_next_upstream参数ngx_http_upstream_module模块常用功能ngx_http_upstream_module模块调度算法ngx...

学习进击之路 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Nginx+tomcat配置集群负载均衡

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。   说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给i

生命在于折腾 5740

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Nginx_安装与配置实例(反向代理、负载均衡、动静分离、高可用)及原理

文章目录简介Linux中安装Nginx常用命令配置文件配置实例-反向代理1实现效果准备工作具体配置配置实例-反向代理2实现效果准备工作具体配置配置实例-负载均衡实现效果准备工作具体配置分配策略配置实例-动静分离实现效果准备工作具体配置配置实例-高可用 简介 Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并...

Chill Lyn 1474

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Nginx 入门到实战案例 配置反向代理、负载均衡、动静分离以及对Nginx高可用的服务器集群 从0~0.5值得拥有

本篇内容:Nginx 入门到实战案例 配置反向代理、负载均衡、动静分离以及对Nginx高可用的服务器集群 文章专栏:前端知识(后端需掌握知识点) 前后端分离项目(Vue + SpringBoot) 最近更新:2022年2月3日 JWT 工作原理及其应用 从0~0.5 快速整合SpringBoot以及Mybatis 二刷绝对适合你~ 个人简介:一只二本院校在读的大三程序猿,本着注重基础,打卡算法,分享技术作为个人的经验总结性的博文博主,虽然可能有时会犯懒,但是还是会坚持下去

Alascanfu的博客 1374

nginx 简介、原理、配置文件、负载均衡、反向代理、动静分离、高可用。

文章目录前言一、nginx简介二、Nginx 的安装(Linux:centos为例)三、 Nginx 的常用命令和配置文件四、 Nginx 反向代理 配置实例 1.1五、 Nginx 反向代理 配置实例 1.2六、 Nginx 负载均衡 配置实例 2六、 Nginx 动静分离 配置实例 3七、 Nginx 的高可用集群八、 Nginx 的原理 前言 一、nginx简介 什么是 nginx 和可以...

apollo_a的博客 828

nginx 配置实例 反向代理 负载均衡 动静分离 高可用集群 nginx 原理

@[nginx学习笔记] nginx概述及安装 1配置实例–反向代理 实现浏览器中输入www.abc.com 跳转到nginx 中tomcat 页面 准备工作 在linux系统中安装Tomcat,使用默认端口 8080 tomcat 安装文件放到 liunx 系统中,解压,进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器 对外开放访问的端口 firewall-cmd --add-port=8080/tcp --permanent firewall-cmd –re

weixin_44990295的博客 339

Nginx 反向代理 负载均衡 动静分离 高可用 原理

1、Nginx简介 1.1 概述 Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数 。 1.2 相关概念 (1)反向代理 服务器的代理,相对于web用户来说,就是反向代理。服务器的代理作为服务器的代理人,隐藏了真实的服务器。 (2)均衡负载 很多人同时访问服务器同一资源的时候,为了保证访问质量。开发者首先会将服务部署在多个服务器上,然后按照某种规...

chengqingshihuishui的博客 699
上一篇: SpringCloudAlibaba-----Nacos(最全学习笔记 单体--集群)
下一篇: JSON转换问题最全详解(json转List,json转对象,json转JSONObject)
Sonk.
博客等级 码龄8年 84粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sonk.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值