Geoserver的集群部署

Geoserver的集群部署

    1. 必备条件
      1). 在内网下安装相应的Geoserver,比如在192.168.0.1和192.168.0.2
      2).安装nginx。
  • 2.对nginx进行配置以支持负载均衡
    1)对upstream进行配置实现负载均衡
    upstream local_tomcat {
    ip_hash; //支持session,使其能够访问同一个地址
    server 192.168.0.1:6008 max_fails=1 fail_timeout=1000; //geoserver地址
    server 192.168.0.2:8080 max_fails=1 fail_timeout=1000; //geoserver地址
    }
    2)对location进行配置,跳转到正确的网址
    location /geoserver/ {
    proxy_set_header Host $host:8011; //允许重新定义或者添加发往后端服务器的请求头;其中的端口号也要修改为现在Nginx支持的端口号
    proxy_set_header X-Real-IP $remote_addr; //返回客户端真实ip,用来控制是否禁用该ip
    #proxy_set_header X-Forwarded-For $remote_addr;
    proxy_pass http://local_tomcat/geoserver/;
    #proxy_redirect off //将被代理服务器的响应头中的location字段进行修改后返回给客户端;
    proxy_connect_timeout 1;
    }
  • 3.验证
    输入相同网址如下:
    2508061-cee49bfbd1e7fe72.png
    访问一
2508061-1deb775d1e36afdb.png
访问二

转载自:https://blog.csdn.net/weixin_34384557/article/details/87125977

You may also like...