Разрешить пользователям указывать свои домены на веб-приложения? - PullRequest
2 голосов
/ 07 сентября 2011

Возможно, я разрабатываю веб-приложение, которое позволяет пользователям создавать отдельные страницы.Я бы хотел, чтобы пользователи могли использовать свои собственные домены / субдомены для доступа к страницам.

До сих пор я думал:

A) Получение пользователейпересылать с маскировкой на свои страницы.Вероятно, самый неэффективный вариант, так как, используя это перед собой, я почти уверен, что он iFrames страницы (хотя не совсем уверен).

B) Пользователи загружают определенные файлы, которые затем делают вызовысервер для информации для их определенных настроек учетной записи через пользовательский ключ некоторого вида.Однако, на мой взгляд, наиболее эффективным на данный момент является то, что для этого требуется, чтобы пользователи увидели достаточную степень исходного кода, что я бы предпочел не делать, если это возможно

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

Недостатком является то, что я понятия не имею, как реализовать C или что понадобится.

Я получил идею от: http://unbounce.com/features/custom-urls/.

Мне интересно, чтоМетод из трех, который я должен использовать, чтобы разрешить пользователям настраивать URL-адреса, я бы предпочел использовать C, но я понятия не имею, как его реализовать (я задаюсь вопросом, как), и сколько времени потрачено на изучение того, как…Получение / получение такого рода функциональности даже стоило бы.

Любые ответы / мнения / комментарии будут очень благодарны:)!

1 Ответ

2 голосов
/ 07 сентября 2011

Опция C называется подстановочный DNS : я связался с записью, которая дает пример того, как сделать это с помощью Apache.Другие настройки веб-сервера также должны быть в состоянии сделать это: то, чего вы хотите, того стоит.

...