Использование нескольких доменных имен на одном сервере
Я занимаюсь разработкой веб-сайта, на котором пользователи смогут собирать свои RSS-каналы и создавать собственные страницы. Я хочу дать каждому пользователю отдельное доменное имя, например, jonhdoe.com, xyz.org. Я буду хранить файлы на одном сервере в одном веб-приложении (я не хочу заменять все API для всех пользователей).
Теперь вопрос: как сделать так, чтобы несколько доменных имен указывали на один веб-сайт?
2 ответа
Это просто, если вы просто создаете записи DNS для каждого домена, чтобы они указывали на один и тот же VIP/IP-адрес сервера, тогда запрос будет идти туда - как вы будете обрабатывать эти разные запросы домена, зависит от того, какую комбинацию веб-серверов вы используете, и любые конфигурации маршрутизатора / балансировщика нагрузки, которые вы выберете для создания, но все начинается с правильной настройки DNS.
Тем не менее, вы можете немного беспокоиться, если у вас будет много пользователей, поскольку вам нужно будет купить (если доступно) все эти домены. Возможно, было бы лучше иметь johndoe.somethingselse.com - таким образом, весь трафик направляется на someelse.com и ваши серверы, а затем привязывает бит johndoe к вашей функциональности - на самом деле я настоятельно рекомендую вам сделать это.
Я использую настраиваемый DNS-сервер для ответа на все запросы одним и тем же ответом, который указывает на один и тот же сервер: http://it.dennyhalim.com/2009/11/park-and-monetize-idle-domains.html
Итак, все, что мне нужно, это настроить новый домен, используя мой DNS, и все будет указывать на мой сервер.