Given that I have:
How do I setup my custom domain such that accessing
https://abc.example.com routes to the App Engine service "abc"?
I understand that the following settings have to be configured:
- Google Cloud Console -> App Engine -> Settings -> Custom Domain ("Custom Domain Settings")
- Google Cloud Console -> App Engine -> Settings -> SSL Certificates ("SSL Certificates Settings")
- My DNS nameserver ("DNS Configuration")
I have tried the following configurations.
Wildcard Domain
Custom Domain Settings
SSL Certificates Settings
DNS Configuration
Tried all of the following configurations:
Results
Does not work. It appears that App Engine is not presenting the certificate for
abc.example.com.
Chrome: ERR_CONNECTION_CLOSED
Firefox: Secure Connection Failed
My guess is that this configuration would work if I had a wildcard certificate for
example.com.
Custom Subdomain
Custom Domain Settings
SSL Certificates Settings
DNS Configuration
Results
Does not work as expected. App Engine routes traffic to the default service.
Wildcard Domain/Custom Subdomain Mix
Configuration #1
Custom Domain Settings
SSL Certificates Settings
DNS Configuration
Results
App Engine routes traffic to the default service.
Configuration #2
Custom Domain Settings
SSL Certificates Settings
DNS Configuration
Results
Does not work. App Engine does not present SSL certificate for
abc.example.com.
Chrome: ERR_CONNECTION_CLOSED
Firefox: Secure Connection Failed
Configuration #3
Custom Domain Settings
SSL Certificates Settings
DNS Configuration
Tried all of the following configurations:
Results
App Engine routes traffic to the default service.
As an aside, tried posting to
serverfault.com, post was rejected for looking too much like spam.