我遇到了必须为nginx服务器上的两个不同应用程序配置不同证书的情况。两个应用程序请求都将从nginx服务器代理到相应的正在运行的应用程序。 我必须为相同的服务器名称和相同的端口配置它。
任何建议将不胜感激。
谢谢
你不能用股票NGINX来做到这一点,因为ssl_certificateq
不能按位置设置。
你可以通过使用Lua nginx模块来实现你想要的,特别是使用ssl_certificate_by_lua_block
,编写逻辑来加载不同的SSL证书,根据当前的URI。