欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

nginx+paas实现集成跨域和负载均衡

程序员文章站 2022-04-15 23:08:04
nginx+paas实现集成跨域和负载均衡.持续更新中。。。...

nginx+paas实现集成跨域和负载均衡.

1 nginx的作用

1.2 解决跨域

子域名通过nginx代理服务器代理子系统,实现服务到服务之间的跨域,尤其是集成多个子系统时,这个常用手段。

1.2 实例

default.conf 中的具体配置,

前端:承上,指定入口页面,被使用
https://mqmweb.earth.xpaas.leinovo.com + /====>/usr/share/nginx/html;
location / {
        root /usr/share/nginx/html;
        index index.html index.htm;
        add_header Cache-Control "no-cache";
        add_header Pragma "no-cache";
        add_header X-Xss-Protection "1; mode=block";
        add_header X-Frame-Options "SAMEORIGIN";
        add_header Content-Security-Policy "default-src *.lenovo.com https: data: blob: 'unsafe-inline' 'unsafe-eval'; img-src * data: blob:";
    }

后台:启下,调用接口
域名+location 通过nginx指向代理的路径proxy_pass
https://mqmweb.earth.xpaas.leinovo.com + /mqm/====>http://10.122.72.101:8001;
location /mqm/ {
        proxy_pass http://10.122.72.101:8001;
        add_header Cache-Control "no-store";
        add_header X-Xss-Protection "1; mode=block";
        add_header X-Frame-Options "SAMEORIGIN";
        add_header Content-Security-Policy "default-src *.lenovo.com https: data: blob: 'unsafe-inline' 'unsafe-eval'; img-src * data: blob:";
    }

2. paas负载均衡

2.1 paas原理

paa平台上部署微服务,paas通过容器kubernetes管理微服务,实现微服务的容器化管理。多实例运行,和实例间的负载均衡.

2.2 前后端负载均衡

前端和后端可以启动不同数量的实例,实现前后端的负载均衡。

整个paas平台也被称为ICS.

本文地址:https://blog.csdn.net/leinminna/article/details/107593317