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;}