Как я могу позволить пользователю указывать свои пользовательские домены на поддоменах в моем asp.net MVCapplication? [Как видит в Posterous.com] - PullRequest
0 голосов
/ 27 мая 2010

Я ищу нестандартное управление доменами для пользователей. Пользователь может зарегистрировать домен и должен иметь возможность указать свой новый домен на свой поддомен в веб-приложении. Есть идеи?. ПРИМЕЧАНИЕ. Я не ищу ответ на serverfault.com, а ответ программный, как это делается на posterous.com.

1 Ответ

0 голосов
/ 27 мая 2010

Прежде всего, ваше приложение должно будет принимать все запросы на свой IP-адрес (или, по крайней мере, все запросы для доменов, которые вы намереваетесь обрабатывать, все, вероятно, проще обслуживать). Таким образом, когда запрос поступает в приложение, вы можете проверить заголовок узла и определить, к какому пользователю он относится, обслуживая соответствующую страницу.

На стороне пользователя им нужно будет зарегистрировать свой домен в вашей службе (чтобы вы знали, какой профиль пользователя будет обслуживаться при поступлении запроса на этот домен) и настроить DNS для этого домена, чтобы он указывал на ваш IP-адрес.

Как только пользователь указал свой домен на ваш сервер, и вы знаете, какой домен принадлежит тому или иному пользователю, это должно быть довольно похоже на обработку поддоменов (что, похоже, вы уже делаете?)

Это, вероятно, довольно расплывчато и не специфично для MVC.NET, но, надеюсь, направит вас в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...