We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Динамические домены для пользовательских аккаунтов Topic is solved
-
- Posts: 4
- Joined: Tue Aug 10, 2021 5:12 am
- Os: Debian 8x
- Web: apache + nginx
Динамические домены для пользовательских аккаунтов
Всем привет!
Подскажите, пожалуйста, возможно ли как-то через API панели привязывать алиасы в виде отдельных доменов к динамически созданным сабдоменам?
Суть такая, есть для каждого пользователя динамически сгенерированный сабдомен, это отдельный полноценный сайт по сути и хотелось бы давать возможность пользователям привязывать к нему его персональный домен, пользователь указывал бы к примеру наши NS сервера у регистратора и после обновления ДНС по его домену был бы доступен его сайт.
NS сервера при этом свои сейчас используются, BIND полностью настроенный, 2-й ip для него, отдельный домен для бинда и т.д. и используются wildcard let's encrypt сертификаты, а в настройках основного домена указан алиас *.test-domain.ltd.
Или может подскажите, как лучше это реализовать, чтобы для пользователя было как можно меньше мороки.
Подскажите, пожалуйста, возможно ли как-то через API панели привязывать алиасы в виде отдельных доменов к динамически созданным сабдоменам?
Суть такая, есть для каждого пользователя динамически сгенерированный сабдомен, это отдельный полноценный сайт по сути и хотелось бы давать возможность пользователям привязывать к нему его персональный домен, пользователь указывал бы к примеру наши NS сервера у регистратора и после обновления ДНС по его домену был бы доступен его сайт.
NS сервера при этом свои сейчас используются, BIND полностью настроенный, 2-й ip для него, отдельный домен для бинда и т.д. и используются wildcard let's encrypt сертификаты, а в настройках основного домена указан алиас *.test-domain.ltd.
Или может подскажите, как лучше это реализовать, чтобы для пользователя было как можно меньше мороки.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Динамические домены для пользовательских аккаунтов
Все, что можно сделать через web-интерфейс, можно сделать через API. И web-интерфейс и API дергают команды изlemon_orange wrote: ↑Tue Aug 10, 2021 5:33 amПодскажите, пожалуйста, возможно ли как-то через API панели привязывать алиасы в виде отдельных доменов к динамически созданным сабдоменам?
/usr/local/vesta/bin
Достаточно указать CNAME на поддомен.lemon_orange wrote: ↑Tue Aug 10, 2021 5:33 amпользователь указывал бы к примеру наши NS сервера у регистратора и после обновления ДНС по его домену был бы доступен его сайт.
-
- Posts: 4
- Joined: Tue Aug 10, 2021 5:12 am
- Os: Debian 8x
- Web: apache + nginx
Re: Динамические домены для пользовательских аккаунтов
Благодарю за ответ! А если указать cname, не возникнут ли проблемы с ssl для пользовательского домена?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Динамические домены для пользовательских аккаунтов
SSL к DNS отношения не имеет. Решать, как обеспечить пользовательские домены ssl-сертификатами, придется в любом случае.lemon_orange wrote: ↑Tue Aug 10, 2021 3:17 pmБлагодарю за ответ! А если указать cname, не возникнут ли проблемы с ssl для пользовательского домена?
-
- Posts: 4
- Joined: Tue Aug 10, 2021 5:12 am
- Os: Debian 8x
- Web: apache + nginx
Re: Динамические домены для пользовательских аккаунтов
А может тогда не CNAME, а A запись просить указывать, и добавлять домен как сайт в панель, выписывая ssl средствами панели через API, и в бинде прописывать уже CNAME на саб? Не знаете, могут ли возникнуть какие-нибудь проблемы с обновлением сертификатов, если доменов на одного пользователя будет создано 1-2 тыс?grayfolk wrote: ↑Tue Aug 10, 2021 3:27 pmSSL к DNS отношения не имеет. Решать, как обеспечить пользовательские домены ssl-сертификатами, придется в любом случае.lemon_orange wrote: ↑Tue Aug 10, 2021 3:17 pmБлагодарю за ответ! А если указать cname, не возникнут ли проблемы с ssl для пользовательского домена?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Динамические домены для пользовательских аккаунтов
Суть CNAME - не зависеть от IP-адреса. Это лучшая практика для подобных сервисов - в которых можно привязать свой домен. При А-записи в случае смены IP вашего сервера всем юзерам придется делать изменения. При CNAME - нет.lemon_orange wrote: ↑Tue Aug 10, 2021 3:43 pmА может тогда не CNAME, а A запись просить указывать, и добавлять домен как сайт в панель, выписывая ssl средствами панели через API, и в бинде прописывать уже CNAME на саб? Не знаете, могут ли возникнуть какие-нибудь проблемы с обновлением сертификатов, если доменов на одного пользователя будет создано 1-2 тыс?
Я бы так и делал. Опять же, к DNS это не имеет отношения.
Если речь идет о LE - вероятно, могут. LE имеет ограничения по количеству запросов за единицу времени. Впрочем, если не обновлять сертификаты для всех доменов одновременно, то проблем не будет.lemon_orange wrote: ↑Tue Aug 10, 2021 3:43 pmНе знаете, могут ли возникнуть какие-нибудь проблемы с обновлением сертификатов, если доменов на одного пользователя будет создано 1-2 тыс?
P.S. CNAME никак не помешает добавить сайт в панель.
-
- Posts: 4
- Joined: Tue Aug 10, 2021 5:12 am
- Os: Debian 8x
- Web: apache + nginx
Re: Динамические домены для пользовательских аккаунтов
Благодарю!grayfolk wrote: ↑Tue Aug 10, 2021 5:26 pmСуть CNAME - не зависеть от IP-адреса. Это лучшая практика для подобных сервисов - в которых можно привязать свой домен. При А-записи в случае смены IP вашего сервера всем юзерам придется делать изменения. При CNAME - нет.lemon_orange wrote: ↑Tue Aug 10, 2021 3:43 pmА может тогда не CNAME, а A запись просить указывать, и добавлять домен как сайт в панель, выписывая ssl средствами панели через API, и в бинде прописывать уже CNAME на саб? Не знаете, могут ли возникнуть какие-нибудь проблемы с обновлением сертификатов, если доменов на одного пользователя будет создано 1-2 тыс?
Я бы так и делал. Опять же, к DNS это не имеет отношения.
Если речь идет о LE - вероятно, могут. LE имеет ограничения по количеству запросов за единицу времени. Впрочем, если не обновлять сертификаты для всех доменов одновременно, то проблем не будет.lemon_orange wrote: ↑Tue Aug 10, 2021 3:43 pmНе знаете, могут ли возникнуть какие-нибудь проблемы с обновлением сертификатов, если доменов на одного пользователя будет создано 1-2 тыс?
P.S. CNAME никак не помешает добавить сайт в панель.