DocsEdge Stack1.14Server Name Indication (SNI)
Server Name Indication (SNI)
Ambassador Edge Stack supports serving multiple Host
s behind a single IP address, each
with their own certificate.
This is as easy to do as creating a Host
for each domain or subdomain you
want Ambassador Edge Stack to serve, getting a certificate for each, and telling
Ambassador Edge Stack which Host
the route should be created for.
The example below configures two Host
s and assigns routes to them.
Configuring a Host
The Host
resources lets you separate configuration for each distinct domain
and subdomain you plan on serving behind Ambassador Edge Stack.
Let's start by creating a simple Host
and providing our own certificate in
the host-cert
secret.
Now lets, create a second Host
for a different domain we want to serve behind
Ambassador Edge Stack. This second Host
we can use Ambassador Edge Stack's automatic TLS
to get a certificate from Let's Encrypt.
We now have two Host
s with two different certificates.
Configuring routes
Now that we have two domains behind Ambassador Edge Stack, we can create routes for either or both of them.
We do this by setting the host
attribute of a Mapping
to the domain the
Mapping
should be created for.
Will create a /httpbin/
endpoint for host.example.com
Will create a /foo/
endpoint for host.foo.com
Will create a /bar/
endpoint for all Host
s.
ON THIS PAGE