Gateway
登录所有 Gateway 服务器,切换至工作目录
修改 etc/nginx/servers/gateway.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;}