我们可以在同一个nginx服务器的不同Nginx位置上安装不同的SSL证书,以获得相同的主机名和相同的端口吗?



我遇到了必须为nginx服务器上的两个不同应用程序配置不同证书的情况。两个应用程序请求都将从nginx服务器代理到相应的正在运行的应用程序。 我必须为相同的服务器名称和相同的端口配置它。

任何建议将不胜感激。

谢谢

你不能用股票NGINX来做到这一点,因为ssl_certificateq不能按位置设置。

你可以通过使用Lua nginx模块来实现你想要的,特别是使用ssl_certificate_by_lua_block,编写逻辑来加载不同的SSL证书,根据当前的URI。

最新更新