Nginx如何支持http和https后端应用程序?

时间:2012-06-14 03:16:05

标签: https nginx glassfish

enter image description here

有没有人对这种架构有过经验? 注意:1.11上的GalssFish2.x支持SSL本身。

1 个答案:

答案 0 :(得分:1)

您可以根据location块简单地定义多个单独的上游服务器并代理它们。

http {
    upstream backend1 {
        server 1.2.3.4:80;
    }
    upstream backend2 {
        server 5.6.7.8:80;
    }

    server {
        [...]
        location / {
            proxy_pass http://backend1;
        }

        location /flow {
            proxy_pass https://backend2;
        }
    }
}

当然,这个例子很简化了很多。 查看the wikithe documentation