SSL/NPN はロードバランサー (Haproxy) を介して処理されるため、Jetty でこれを行う必要はありません。
しかし、私がウェブ上で見ることができるすべての例は、SSL/NPN を使用してこれを行う方法のみを示しています。
これが私がこれまでに試みたことです:
Server server = new Server();
HTTPConfiguration httpConfig = .... // set up some additional http config here
PushStrategey push = new ReferrerPushStrategy();
List<ConnectionFactory> factories = new ArrayList<>();
factories.add(new HTTPSPDYServerConnectionFactory(SPDY.V3, httpConfig, push));
factories.add(new HTTPSPDYServerConnectionFactory(SPDY.V2, httpConfig, push));
factories.add(new HTTPConnectionFactory(httpConfig));
ServerConnector connector = new ServerConnector(server, factories.toArray(new ConnectionFactory[factories.size()]));
connector.setPort(port);
server.addConnector(connector);
connector.start();
....
残念ながら、curl やブラウザなどのクライアント経由でサーバーにアクセスしようとすると、何かがおかしいようです。私は何を間違っていますか?
ありがとう