Nginx常见操作

2020-08-16  本文已影响0人  MaJiT

1.反向代理

server_name:本地IP地址
location:请转发的配置

用户访问9001端口后面加关键字进行请求转发
9001/edu====>localhost:8080
9001/vod====>loalhost:8081

image.png
location ^~/api/ {
                proxy_set_header host $host;
                proxy_set_header x-real-ip    $remote_addr;
                proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
                proxy_set_header x-nginx-proxy true;

                proxy_pass http://21.46.7.2/;
          }

2.负载均衡

第一种 轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。

第二种 weight
weight 代表权重默认为 1,权重越高被分配的客户端越多

第三种 ip_hash
每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器

第四种 fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。

image.png

3.动静分离

服务其中动态请求和静态请求分离出来。autoindex on 表示列出文件夹里的所有文件

上一篇下一篇

猜你喜欢

热点阅读