В моей конфигурации я разместил директивы ssl_ * внутри блока http и без каких-либо проблем использовал сертификат с подстановочными знаками, сертифицированный настраиваемым центром сертификации. Однако теперь я хочу использовать новый сертификат для нового поддомена (сервера), который был сертифицирован признанным центром сертификации.
Скажем, TLD - это blah.org. Я хочу, чтобы мой собственный сертификат с CN * .blah.org использовался во всех доменах, кроме new.blah.org, который будет использовать свою собственную пару файлов сертификат / ключ с CN new.blah.org.
Как бы это сделать? Добавление новых директив ssl_ * внутри серверного блока, похоже, не отменяет глобальные настройки.
По моему опыту настройки в server
строфы делать переопределить те, которые установлены в окружении http
stanza, хотя я должен признать, что никогда не пытался установить параметры SSL (учитывая, что обычно у вас есть только SSL-конфигурация в ваших SSL-хостах).
Вы можете описать точно Зачем вы думаете, что это не работает, и предоставьте журналы отладки и свои файлы конфигурации, чтобы можно было определить причину вашей дилеммы.