设置nginx以使用多个ssl证书而无需多个服务器

时间:2019-08-14 00:01:21

标签: ssl nginx nginx-config

我正在尝试使用nginx获得多个ssl证书,而不必为每个证书创建服务器。

所以我建立了一个反向代理,它将有多个运行相同域的不同站点。服务器是否可能具有多个ssl证书和密钥,以便当代理使用正确的密钥和证书时,还是我需要为每个生成的站点创建自己的服务器?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以在nginx中使用多个域(每个域都有自己的SSL证书)。 nginx配置文件中的每个域都需要一个单独的服务器块。这是一个较早的参考资料,可以帮助您入门How To Set Up Multiple SSL Certificates on One IP with Nginx on Ubuntu 12.04

如果您希望子域站点位于同一IP上,则只要为nginx配置文件中的每个服务器块匹配正确的子域模式,就可以使用相同的方法。