设置负载均衡作用域

  1. http {
  2. upstream tomcat {
  3. server 192.168.1.101:9090 weight=10;
  4. server 192.168.1.102:9091 weight=10;
  5. }
  6. }

配置SSH代理

http {
    server {
        # 配置证书路径
        ssl_certificate   cert/nexus_server.pem;
        ssl_certificate_key  cert/nexus_server.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
    }
}

解决跨域问题

http {
    server {
        location / {
            add_header Access-Control-Allow-Origin  *;
            add_header Access-Control-Allow-Headers X-Requested-With;
            add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,PATCH,OPTIONS;
        }
    }
}

配置HTTPS转发头

http {
    server {
        location / {
            client_max_body_size 1024m;
            proxy_buffer_size 1024k;
            proxy_buffers 16 1024k;
            proxy_busy_buffers_size 2048k;
            proxy_temp_file_write_size 2048k;
            proxy_set_header Host $host:8443;
            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 "https";
        }
    }
}