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