Назад | Перейти на главную страницу

Функция сопоставления настраиваемого домена в веб-приложении

У меня есть приложение, в котором каждый может иметь свои собственные магазины и размещать его на netforcelab.com, например, india.netforcelab.com, это точно не субдомен, а адрес программирования.

Теперь я хочу добавить функцию, в которой клиенты могут выбирать свое доменное имя, например, если они выбирают naveenmarketing.com, тогда, когда мы открываем naveenmarketing.com, он должен загружать контент с india.netforcelab.com

Как это возможно? Что нужно сделать с нашей стороны или со стороны клиента?

Я не знаю подробностей о вашей веб-платформе, поэтому дам вам только общие советы, не зависящие от платформы:

  • личный домен должен быть зарегистрирован на DNS-сервере и указывать на ваш сервер приложений: вы можете использовать запись A, указывающую на IP-адрес india.netforcelab.com, или запись CNAME, указывающую на india.netforcelab.com
  • ваш веб-сервер / балансировщик нагрузки должен быть настроен для приема запросов для этих пользовательских доменов (т.е. если вы используете сервер apache2, вам нужен виртуальный хост, обрабатывающий naveenmarketing.com в качестве псевдонима сервера india.netforcelab.com)
  • ваше веб-приложение должно знать URL-адрес, с которого осуществляется доступ, чтобы оно могло отображать соответствующие URL-адреса на отображаемых страницах, избегая того, чтобы пользователь отскакивал со страниц в форме naveenmarketing.com/ на другие в форме india.netforcelab.com . это может быть достигнуто с помощью переменных env, экспортируемых apache или веб-сервером, который вы используете.