最新历史版本 :版本升级Nginx配置指导 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文提供不同场景下 Nginx 配置的方法。

2. 索引编辑

简介参考文档
FineBI 配置集群时,安装配置 Nginx 步骤

Linux系统安装配置Nginx

Windows系统安装配置Nginx

FineBI 配置热备时,安装配置 Nginx 步骤热备部署步骤 文档的 3.5 、3.6 节内容
Web集群&BI的Spider引擎单节点部署方案中,配置 Nginx 步骤Web集群&BI的Spider引擎单节点部署方案 文档的2.2 、2.3 节内容

3. 升级注意事项编辑

本章介绍 5.1.5 及之后版本,ngin.conf 文件的改动。

注:本文第二章文档中的 nginx.conf 文件,已是最新的。

1)5.1.9 版本,加上了直连和抽取请求区分的 engineType 

location ~*/decision/v5/design/中加入对 engineType 的判断用于区分直连和抽取的请求:

if ($query_string ~* ^(.*)engineType=1(.*)$) {
proxy_pass http://BI.com;
}

如下图所示:

1627624099560157.png

2)5.1.11 版本加上了对公共链接请求的处理

location ~*/decision/link/ {
proxy_http_version 1.1;
proxy_pass http://BI.main.com;
proxy_next_upstream http_500 http_502 http_503 http_504 http_403 http_404 http_429 error timeout invalid_header non_idempotent;
proxy_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Connection "";
proxy_connect_timeout 20;
proxy_read_timeout 1000;
proxy_send_timeout 300;
proxy_buffer_size 64k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 128k;

}

1627624230611668.png

3)5.1.15 版本

用户升级到 515 及之后版本后,使用直连集群的用户需要在 nginx.conf 中直连请求对应的 FR.com (有的可能叫BI.cluster.com)中加一条hash "$cookie_fine_login_users - $http_sessionid";保存后需重启 nginx 生效。如下图所示:

1627614839409161.png