Как правильно настраивать nginx+ssl sni при большом (очень) кол-ве хостов?
Вопрос, возможно, будет задан коряво, но как есть.
Имеется интерес дать пользователям возможность подключать собственный домен к сервису и загружать сертификат.
Но нет представления того, как не создать костыль.
Если допустить, что таких пользователей будет 10000, то придется иметь 10000 блоков server.
Либо я плохо искал (не исключаю), либо практически нет упоминаний о том, как будет вести себя nginx при таком количестве конфигов или при одном, но большом.
Отсюда и рождается вопрос, как правильно поступить и чего ждать от такого использования?
Нет никакой разницы - конфиг(и) nginx держит в ОЗУ.
Могут только при старте nginx быть накладные расходы на считывание из 10 тысяч файлов вместо одного.
Правильно - отдельный .conf файл каждому хосту.