Рейтинг:1

nginx динамический ssl_certificate/_key

флаг bf

Не уверен, что происходит, но это работает:

ssl_certificate /etc/ssl/tld/$ssl_server_name/ssl.crt;

и этот терпит неудачу:

установить $cert $ssl_server_name;
ssl_certificate /etc/ssl/tld/$cert/ssl.crt;

Реальный случай: мои сертификаты находятся в папке TLD (не спрашивайте):

карта $ssl_server_name $tld {
   ~^(.+\.)*(.+)$ $2;
   по умолчанию $ssl_server_name;
}

Но похоже, что я могу использовать только $ssl_имя_сервера. Все остальное терпит неудачу.

*1 не удается загрузить сертификат "/etc/ssl/tld//ssl.crt": BIO_new_file() не удалось (SSL: ошибка:02001002:системная библиотека:fopen:Нет такого файла или каталога:fopen('/etc/ssl/tld //ssl.crt', 'r') ошибка: 2006D080: подпрограммы BIO: BIO_new_file: такого файла нет) при квитировании SSL, клиент: 192.168.136.xxx, сервер: 0.0.0.0:443
нгинкс -v
версия nginx: nginx/1.18.0 (Ubuntu)
Richard Smith avatar
флаг jp
Вы пытались использовать именованный захват? Например: `~^(.+\.)*(?.+)$ $моеимя;`
Falci avatar
флаг bf
Только что попробовал. Это терпит неудачу. Обратите внимание, что даже «set $cert $ssl_server_name;» терпит неудачу

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.