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
上一篇: Java编程自制毫秒级别定时器
下一篇: JavaScript数组乱序排序