Ngnix反向代理负载均衡动静分离

Posted gumoxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ngnix反向代理负载均衡动静分离相关的知识,希望对你有一定的参考价值。

===========================================================================================================
nginx 返向代理配置
## 分配给nginx的域名
192.168.0.101 gumoxi.com

## 分配给本机 暂时没有使用到,可以忽略
192.168.0.102 lishuangyang.com

反向代理:让Nginx代理本机进行访问,隐藏本地服务地址。
1 /conf.d/目录下
cp default.conf gumoxi.conf
2 修改 server_name gumoxi.com  该域名下的所有请求转发到下面配置的路径上
3 配置gumoxi.conf 代理后请求转发的路径
locatin / {
    proxy_pass http://192.168.0.102:8000;
}
===========================================================================================================
Ngnix 负载均衡到网关

1.总配置上添加上游服务器
upstream gumoxi {
    server 192.168.0.102:88;
}

2.配置gumoxi.conf  负载均衡的配置
location / {
    proxy_set_header Host $host;
    proxy_pass http://gumoxi;
}

3.配置网关 注意:一定要放在最后配置 域名访问api会找不到了.
- id: gumoximall_host_route
  uri: lb://gumoximall-product
  predicates:
    - Host=**.gumoxi.com,gumoxi.com
===========================================================================================================
Ngnix 动静分离
1.上传文件 /html/static/ 下
2.修改本地hmtl页面静态资源的请求路径
3.修改Nginx配置 添加到动态请求转发之前,之后重启nginx
location /static/ {
    root /usr/share/nginx/html;
}

以上是关于Ngnix反向代理负载均衡动静分离的主要内容,如果未能解决你的问题,请参考以下文章

Nginx代理——正向反向代理,动静分离和负载均衡

图文详解 配置Nginx+Tomcat负载均衡动静分离集群

Nginx+Tomcat负载均衡及动静分离

Nginx+Tomcat的负载均衡与动静分离集群

Nginx入门教程-简介安装反向代理负载均衡动静分离使用实例

项目实战02:nginx 反向代理负载均衡动静分离和缓存的实现