Skip to main content
Version: v22.10

Gateway

登录所有 Gateway 服务器,切换至工作目录

修改 /etc/nginx/gateway/tenant-server.conf 文件,将所有 upstream 中的 server 为实际的服务器地址,如下:

caution

该步骤较为繁琐,请仔细阅读并按照实际情况修改

upstream ur_file_v2_balance {
# 注意!此处仅转发至 App 1
# 替换为实际的 App 1 服务IP地址
# server backend-php-7:12001 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12001 weight=1 max_fails=2 fail_timeout=30s;
}

upstream ur_fe_balance {
# 替换为实际的 App 服务IP地址
# server frontend-node:12010 weight=5 max_fails=2 fail_timeout=1s;
server 192.168.1.3:12010 weight=5 max_fails=2 fail_timeout=1s;
server 192.168.1.4:12010 weight=5 max_fails=2 fail_timeout=1s;
keepalive 15;
}

upstream ur_node_balance {
# 替换为实际的 App 服务IP地址
# server frontend-node:12010 weight=5 max_fails=2 fail_timeout=1s;
server 192.168.1.3:12010 weight=5 max_fails=2 fail_timeout=1s;
server 192.168.1.4:12010 weight=5 max_fails=2 fail_timeout=1s;
keepalive 15;
}

upstream ur_cgi_balance {
# 替换为实际的 App 服务IP地址
# server backend-php-7:12000 weight=1 max_fails=2 fail_timeout=6s;
server 192.168.1.3:12000 weight=1 max_fails=2 fail_timeout=6s;
server 192.168.1.4:12000 weight=1 max_fails=2 fail_timeout=6s;
keepalive 15;
}

upstream ur_cgi_v2_balance {
# 替换为实际的 App 服务IP地址
# server backend-php-7:12001 weight=1 max_fails=2 fail_timeout=6s;
server 192.168.1.3:12001 weight=1 max_fails=2 fail_timeout=6s;
server 192.168.1.4:12001 weight=1 max_fails=2 fail_timeout=6s;
keepalive 15;
}

upstream ur_go_balance {
# 替换为实际的 App 服务IP地址
# server backend-go-web:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.4:12008 weight=1 max_fails=2 fail_timeout=30s;
}

upstream ur_ws_balance {
# 替换为实际的 App 服务IP地址
# server backend-go-web:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.4:12008 weight=1 max_fails=2 fail_timeout=30s;
}

upstream ur_openapi_balance {
# 替换为实际的 App 服务IP地址
# server backend-go-web:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.4:12008 weight=1 max_fails=2 fail_timeout=30s;
keepalive 15;
}

upstream ur_pageview_balance {
# 替换为实际的 App 服务IP地址
# server backend-go-web:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.4:12008 weight=1 max_fails=2 fail_timeout=30s;
keepalive 15;
}

upstream ur_polyfill {
# 替换为实际的 App 服务IP地址
# server backend-go-web:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12008 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.4:12008 weight=1 max_fails=2 fail_timeout=30s;
keepalive 15;
}

二次确认

caution

请二次确认 ur_file_v2_balance 中的 server 是否为实际的 App 1 服务地址

如果配置有误,可能会导致无法正常上传与浏览附件

upstream ur_file_v2_balance {
# 注意!此处仅转发至 App 1
# 替换为实际的 App 1 服务IP地址
# server backend-php-7:12001 weight=1 max_fails=2 fail_timeout=30s;
server 192.168.1.3:12001 weight=1 max_fails=2 fail_timeout=30s;
}