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