Nginx 的配置文件详解

配置文件

nginx配置文件分为三个部分

在这里插入图片描述
Nginx 的配置文件详解_第1张图片
Nginx 的配置文件详解_第2张图片

结合案例介绍

Nginx 的配置文件详解_第3张图片
首先安装tomcat
Nginx 的配置文件详解_第4张图片
Nginx 的配置文件详解_第5张图片
1.找到host文件。
Nginx 的配置文件详解_第6张图片
找到文件加入 192.168.17.129 www.123.com
2.nginx 请求
配置如图:
Nginx 的配置文件详解_第7张图片
proxy_pass 的路径——转发地址 。
Server_name ——访问地址
location 为路由
如下Location ~ /edu/ { } (类似正则)意思是 路径下存在/edu 会自动跳转到proxy_pass
Nginx 的配置文件详解_第8张图片

具体常用的正则

Nginx 的配置文件详解_第9张图片

负载均衡总体设置

首先我们把请求需要分摊的服务器ip放在http这个块中
Nginx 的配置文件详解_第10张图片
Nginx 的配置文件详解_第11张图片
把myserver 配置到location。
把这个请求分配到8080 与 8081 的服务器上
Nginx 的配置文件详解_第12张图片

动静分离

Nginx 的配置文件详解_第13张图片
Nginx 的配置文件详解_第14张图片
说白了 就是根据不同的:请求内容(规则),找到不同路径下的资源(这里没有ip只有路径,是因为我是在本地演示的。)

下面为nginx 的高可用集群

Nginx 的配置文件详解_第15张图片
高可用就是设一个备用的服务器,并设置一个虚拟的ip (类似于路由),这样的话其中一台服务器坏掉,会从自动转移到nginx2 进行相对应的操作。
搭建条件
Nginx 的配置文件详解_第16张图片
yum 安装keepalived
在这里插入图片描述
配置 keepalived
在这里插入图片描述

你可能感兴趣的:(Nginx 的配置文件详解)