Создание (Парковка) домена через API
-
- Posts: 4
- Joined: Wed Nov 11, 2015 8:49 pm
Создание (Парковка) домена через API
Приветствую, вопрос такой:
У меня сервер с сайтами на нем установлен свой DNS (Bind)
пользователи сервиса могут парковать свои домена к доменам на моем сервере,
у меня это сейчас сделано на ISP Lite панели
По API создается домен где указывается пользователь в системе которому будет принадлежать этот домен (все домена на одном пользователе), имя домена и location где будут лежать файлы домена,
таким образом в конфигах создается домен у которого файлы лежат в директории другого домена, (при удалении домена файлы не удаляются)
1й вопрос правильно ли я реализовал парковку?
2й вопрос можно ли тоже самое сделать в панели Vesta? а именно: при создании домена указать location - директорию где файлы домена? и если да, то как можно удалять домен без удаления его файлов?
У меня сервер с сайтами на нем установлен свой DNS (Bind)
пользователи сервиса могут парковать свои домена к доменам на моем сервере,
у меня это сейчас сделано на ISP Lite панели
По API создается домен где указывается пользователь в системе которому будет принадлежать этот домен (все домена на одном пользователе), имя домена и location где будут лежать файлы домена,
таким образом в конфигах создается домен у которого файлы лежат в директории другого домена, (при удалении домена файлы не удаляются)
1й вопрос правильно ли я реализовал парковку?
2й вопрос можно ли тоже самое сделать в панели Vesta? а именно: при создании домена указать location - директорию где файлы домена? и если да, то как можно удалять домен без удаления его файлов?
Re: Создание (Парковка) домена через API
Ты предоставляешь возможность парковки домена на твои NS и в последствии управление доменом через свой сервис? Если так, то нет, не правильно. Достаточно создавать зону и домены не нужны.
Если нет, то я тебя не понял.
Если нет, то я тебя не понял.
-
- Posts: 4
- Joined: Wed Nov 11, 2015 8:49 pm
Re: Создание (Парковка) домена через API
поясню на примере: у меня есть NS (например ns1.xxx.ru и ns2.xxx.ru), и мои сайты на сервере (например: s1.ru, s2.ru, s3.ru),ykpon wrote:Ты предоставляешь возможность парковки домена на твои NS и в последствии управление доменом через свой сервис? Если так, то нет, не правильно.
пользователь имеет какой-то свой домен site1.ru и хочет чтобы при запросе site1.ru открывалось содержимое s1.ru
(он у своего регистратора указывает для домена site1.ru NS сервера ns1.xxx.ru и ns2.xxx.ru и в сервисе у меня выбирает содержимое какого сайта s1.ru, s2.ru, s3.ru отображать)
(получается типа синонима или как это называется)
а если только зону то как сервер "поймет" что отображать?ykpon wrote:Достаточно создавать зону и домены не нужны.
з.ы.: сейчас у меня в Bind-e куча записей и в конфигах nginx и apache соответственно тоже, как правильно делать такую привязку или как указывать синонимы? Т.к. сейчас у меня создаются как обычные домены у которых путь с файлами от текущих доменов (соответственно и логи создаются)
Re: Создание (Парковка) домена через API
В базовом функционале такого нет. Факт.
Я думаю, что можно попробовать решить задачу, используя cli-команды - алиас домена к примеру добавлять и естественно доработать веб-интерфейс для этого.
Я думаю, что можно попробовать решить задачу, используя cli-команды - алиас домена к примеру добавлять и естественно доработать веб-интерфейс для этого.
-
- Posts: 4
- Joined: Wed Nov 11, 2015 8:49 pm
Re: Создание (Парковка) домена через API
ок, по базовому понял, спасибо,
а вообще я это хоть правильно делаю, чисто теоретически, или есть какой-то более простой способ? (если не брать в расчет возможности разных панелей, а чисто настройки/конфиги в системе)
в и-нете что-то так и не нашел инфы как это правильно делать, скорее всего потому что не знаю как это называется
а вообще я это хоть правильно делаю, чисто теоретически, или есть какой-то более простой способ? (если не брать в расчет возможности разных панелей, а чисто настройки/конфиги в системе)
в и-нете что-то так и не нашел инфы как это правильно делать, скорее всего потому что не знаю как это называется
Re: Создание (Парковка) домена через API
Я немного подумал и наверное слегка изменю показания. Есть идея получше. Сразу скажу, что в работе таких сервисов не участвовал, на практике не знаю. Давайте попробуем пофантазировать.
Мы рассматривает вариант с контролем NS-серверов по домену, то здесь варианты такие - мы направляем домен на наш демо-сайт (лендинг, страничку - суть не меняется). Веб-сервер отвечает у нас в простом случае по всем доступным адресам и мы видим некую страницу нашего демо-сайта.
Теперь усложним задачу и дадим выбор. Предположим у нас есть 3 разных ip-адреса (не принципиально, три как-то православненько). Итак на каждом IP-адресе у нас висят разных демо-сайта. В зависимости от того, какой адрес выбран для сайта при переходе пользователь получит не один и тот же вариант. Чтобы дань пользователю рулить процессом (чего конечно делать бы не хотелось), ему нужен какой-то интерфейс, где он может выбрать один из трех вариантов 1-2-3 (даже не надо пользователю говорить, что он выбирает IP). Выбирая вариант, пользователь на самом деле меняет А-запись для домена. И такая возможность у нас точно есть через команду v-change-dns-domain-ip.
...
В принципе вариант с алиасом мне тоже понравился сначала, но с точки зрения реализации он мне кажется сложнее и менее очевидным.
Мы рассматривает вариант с контролем NS-серверов по домену, то здесь варианты такие - мы направляем домен на наш демо-сайт (лендинг, страничку - суть не меняется). Веб-сервер отвечает у нас в простом случае по всем доступным адресам и мы видим некую страницу нашего демо-сайта.
Теперь усложним задачу и дадим выбор. Предположим у нас есть 3 разных ip-адреса (не принципиально, три как-то православненько). Итак на каждом IP-адресе у нас висят разных демо-сайта. В зависимости от того, какой адрес выбран для сайта при переходе пользователь получит не один и тот же вариант. Чтобы дань пользователю рулить процессом (чего конечно делать бы не хотелось), ему нужен какой-то интерфейс, где он может выбрать один из трех вариантов 1-2-3 (даже не надо пользователю говорить, что он выбирает IP). Выбирая вариант, пользователь на самом деле меняет А-запись для домена. И такая возможность у нас точно есть через команду v-change-dns-domain-ip.
...
В принципе вариант с алиасом мне тоже понравился сначала, но с точки зрения реализации он мне кажется сложнее и менее очевидным.
Re: Создание (Парковка) домена через API
Речь про алиас основного сайта как я понял.
Re: Создание (Парковка) домена через API
Ну здесь скорее развитие идеи с парковкойRandy wrote:Речь про алиас основного сайта как я понял.