【问题标题】:Set up nginx to use multiple ssl certificates without having multiple servers [closed]设置 nginx 以使用多个 ssl 证书而无需多个服务器 [关闭]
【发布时间】:2019-12-20 12:52:08
【问题描述】:

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

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

提前致谢。

【问题讨论】:

  • 考虑题外话,但 OP 能够使用现有标签 - nginx-conf?

标签: ssl nginx nginx-config


【解决方案1】:

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

如果您希望在同一个 IP 上拥有子域站点,只要您为 nginx 配置文件中的每个服务器块匹配正确的子域模式,相同的方法应该可以工作。

【讨论】:

  • 请求是为了不必使用多个服务器块。
  • 在问题中看不到“blocks”这个词。问题是关于服务器的。你读过一些不存在的东西吗?
  • 我以为他问的是多个服务器块,只是不知道如何正确表达,但你可能是对的,他问的是物理机或虚拟机中的服务器。
  • @ggedde,我也不同意你的看法。问题是关于服务器,而不是server 块。 OP 指的是 SNI 解决的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-08
  • 2020-02-25
  • 2014-01-25
  • 1970-01-01
  • 2012-07-17
  • 2013-07-29
  • 1970-01-01
相关资源
最近更新 更多