Ваши пользователи должны иметь возможность настроить запись CNAME для своего домена, указывающую на ваш домен, например,
userdomain.com. CNAME user.application.com.
и затем сообщите вашему приложению, что они хотят использовать userdomain.com
в качестве имени хоста. Я не думаю, что вам придется изменять настройки vhost, потому что ваш сервер увидит запрос на user.application.com
, но проверьте это, настроив собственный CNAME, чтобы быть уверенным.
В вашем приложении вам нужно будет посмотреть имя хоста, и если оно содержит application.com
, вы делаете то же, что и сейчас, но если это не так, вы проверяете, есть ли пользователь, который установил этот домен в качестве своего. .