Nginx

一、Nginx七大核心应用场景:

反向代理、虚拟主机、域名解析、负载均衡、防盗链、url重定向、https

二、功能:

反向代理服务器
网站服务器
负载均衡器

准备工作
虚拟机:vmware
操作系统:CentOS7.4镜像

亿级流量nginx架构设计
重启nginx命令

systemctl reload ngix

查看nginx是否启动成功命令

systemctl status nginx

nginx重启命令

三、SercerName匹配规则

#虚拟主机 vhost
server {
listen    80;
	#域名、主机名
	server_name www.mmban.com;
	location /{
	      root /www/www;
	      index index.html index.htm;
      }
	error_page 500 502 503 504 /50x.html;
	location =/50x.html {
	           root html;
      }
  }

四、反向代理

网关、代理与反向代理
反向代理在系统架构中的应用场景
Nginx的反向代理配置
基于反向代理的负载均衡器负载均衡策略

在这里插入图片描述

网关、代理与反向代理:

用户在访问我们的系统的时候通过互联网
打到我们机房的网关路由
他会把请求打到一台具体的服务器上,现在这个服务器是nginx服务器
如果他作为反向代理服务器的话,需要把用户所有的请求,转发到后端的应用服务器
比如后端是拿tomcat做的java的项目的集群,tomcat是不会被用户直接访问的
在nginx和应用服务器之间形成一段内网,tomcat无法接入外网,用户想直接访问tomcat服务器是不行的,需要通过nginx把请求转发给tomcat,tomcat需要把结果返回给nginx
把数据透过nginx传给用户,这就叫反向代理

反向代理:在nginx上帮我们把数据传递一下,代理了用户的请求

五、负载均衡

服务器集群
故障转移
轮训式
不同的用户在请求nginx,每一次中转给不同的服务器(负载均衡算法–>轮训式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值