Рейтинг:0

Как определить подстановочный домен www.*.abc.example.com в блоке сервера nginx?

флаг in

Я хочу определить свой собственный домен примерно так: www..abc.example.com в блоках сервера nginx. я пытался сделать так - www(.).abc.example.com * и выдает ошибку типа - nginx: [emerg] недопустимое имя сервера или подстановочный знак "www(.*).abc.example.com" на 0.0.0.0:443

Ivan Shatsky avatar
флаг gr
`имя_сервера ~ ^www\..*\.abc\.example\.com$;`
sambit avatar
флаг in
@IvanShatsky я получаю сообщение об ошибке - nginx: [появление] пустое регулярное выражение в имени сервера «~» в /etc/nginx/sites-enabled/ теперь после добавления вышеуказанного содержимого.
Ivan Shatsky avatar
флаг gr
Ага... между `~` и шаблоном регулярного выражения не должно быть пробела: `имя_сервера ~^www\..*\.abc\.example\.com$;`
sambit avatar
флаг in
спасибо, это сработало, однако теперь я получаю другую проблему -
sambit avatar
флаг in
спасибо @IvanShatsky, это сработало, однако я получаю следующую ошибку ssl: этот сервер не может доказать, что это www.abc.example.com; его сертификат безопасности от *.abc.example.com. Это может быть вызвано неправильной настройкой или злоумышленником, перехватывающим ваше соединение. Пожалуйста, дайте мне знать, как решить проблему. и я использую amazon acm manager, чтобы получить сертификат для своего веб-сайта. который я ранее запрашивал только для *.abc.example.com, но как запросить новый сертификат и для домена www?
Ivan Shatsky avatar
флаг gr
Сертификат, выданный для `*.abc.example.com`, должен работать для `www.abc.example.com`. Я ничего не знаю об amazon acm manager (как и о любых других сервисах amazon). Единственное, что я когда-либо использовал для получения подстановочного сертификата, — это [скрипт оболочки ACME] (https://github.com/acmesh-official/acme.sh) в [ручном режиме DNS] (https://github.com). /acmesh-official/acme.sh/wiki/DNS-manual-mode).
sambit avatar
флаг in
спасибо за ваши рекомендации, я проверю сценарий оболочки scme.

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

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