# 集群配置
# aiapp集群
解决问题:aiapp的高可用和负载均衡问题
原理: 通过nginx 把多个 aiapp服务逻辑上组合成一个集群对外提供服务
搭建步骤: 1.首先参考手册部署多套aiapp服务; 2.配置nginx进行aiapp服务的http服务代理; 3.在OA侧把oa调用aiapp的地址和端口换成nginx监听的地址和端口; 4.进行http代理服务验证;
# nginx反向代理服务配置模板:
# 定义http服务器
http {
# 定义一个上游服务器组
upstream ocrserver {
# 添加后端服务器,可以添加多个
server aiapp_server_1; # 例如:server 192.168.10.10:5556;
server aiapp_server_2; # 例如:server 192.168.10.11:5556;
}
# 定义一个服务器
server {
# 监听5556端口,根据现场情况修改
listen 5556;
# 定义服务器名称,可以是域名或者IP地址
server_name ocr.xxx.xxx;
# 定义根位置
location / {
# 启用代理
proxy_pass http://ocrserver;
# 传递头信息
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# 错误页面配置
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}
编撰人:wangyxyf
