只有一个证书,将请求从https域redirect到https子域

我试图将用户redirectserver2一个子域名,如果他们向server2发出https请求。 我只有一个证书,并安装在server2

例如,从(server1) https://www.example.com(server2) https://ssl.example.com

我最好的猜测是,我将需要https://www.example.com的证书,因为主机名是在HTTP标头内部encryption的,所以我的服务器在解密之前不会知道redirect。 但是,我很好奇,如果没有两个证书这是可能的?

是的,只要有一个证书,它只需要有两个subjectAltName参数,一个用于www.example.comssl.example.com 。 我不知道为什么你会redirect到一个特定于SSL的子域名,如果你已经在主域名上使用了SSL的话…