Настраиваемое сопоставление доменов в codeigniter
Я создаю облачное приложение в codeigniter/php.
У меня есть функциональность, где пользователь может иметь свой сайт по адресу user.myapp.com, и он работает (с привязкой к поддомену и модели).
Теперь я хочу сделать еще один шаг и позволить пользователям добавлять свои собственные доменные имена. Таким образом, их веб-сайт будет доступен на user-domain.com, а не (или также) на user.myapp.com.
Я хочу понять, как это сделать. Я использую фреймворк codeigniter, основанный на php и apache.
Какой сервер мне нужен? Могу ли я использовать виртуальный хостинг? Какие конфиги мне нужно сделать, чтобы это работало? Какую DNS-запись должен создать пользователь, чтобы соединить все вместе?