diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-10-06 09:25:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-06 09:25:47 +0200 |
commit | 62ac14f904d43604b0f0522d4dd65232f6e915b5 (patch) | |
tree | 55f5bae212976ce413ea72995d8039f4750ccb44 /container-core/src/main/java | |
parent | b61e190f896f217f54a71e14b33b0589b8d87a32 (diff) | |
parent | af1ddbb1b165ec65eefa7f2471c38f6bd116de49 (diff) |
Merge pull request #24321 from vespa-engine/bjorncs/jdisc-authority
Allow default server name to be overridden
Diffstat (limited to 'container-core/src/main/java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java index a9385060010..bf278981b69 100644 --- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java +++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/ConnectorFactory.java @@ -23,6 +23,7 @@ import org.eclipse.jetty.server.SecureRequestCustomizer; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.server.SslConnectionFactory; +import org.eclipse.jetty.util.HostPort; import org.eclipse.jetty.util.ssl.SslContextFactory; import java.util.ArrayList; @@ -154,6 +155,8 @@ public class ConnectorFactory { if (isSslEffectivelyEnabled(connectorConfig)) { httpConfig.addCustomizer(new SecureRequestCustomizer()); } + String serverNameFallback = connectorConfig.serverName().fallback(); + if (!serverNameFallback.isBlank()) httpConfig.setServerAuthority(new HostPort(serverNameFallback)); return httpConfig; } |