Поддержка крупномасштабного пользовательского домена для размещенного веб-сервиса
Я использую размещенную платформу для публикации документов Markdown. В настоящее время я предлагаю поддомен для каждого пользователя, но запрос номер один сейчас - это пользовательские домены.
Мой серверный стек - это NGINX и uWSGI для обработки действий пользователей и инструментов отчетности. Опубликованные документы подаются статически прямо из NGINX.
Я еще не рассмотрел запрос функции, но я провел некоторое исследование, и в настоящее время похоже, что я мог бы решить его, используя модули redis2 и lua. Эти два модуля вместе должны обрабатывать входящие заголовки хоста по таблице значений ключей в redis для сопоставления доменов и пользовательских папок.
Мне бы очень понравились ваши мысли и опыт, и особенно потенциальные проблемы, которые могут возникнуть, и на что обратить внимание.
Бонус: Кто-нибудь имеет хороший опыт работы со сторонним поставщиком домена, либо осуществляет продажу через API и собирает комиссионные за каждый купленный домен?