Page 1 of 1

смена ServerName

Posted: Fri Aug 02, 2013 7:38 am
by XakRu
Хотел спросить, отчего не реализована функция смены ServerName
допустим у нас есть сайт bigbar.ru
вскоре руководитель решает открыть еще один бар, но в другом районе (ost.bigbar.ru).
на сайте bigbar.ru на котором работал основной сайт, планируется повесить html страничку с кнопками для перехода на второй бар. Кроме кнопок никакого контента не должно быть. А контент с основного сайта перенести на другой ServerName - например west.bigbar.ru
Можно поправить руками конечно ServerName, но вдруг панель берет значение из БД. и получится несоответствие.

Re: смена ServerName

Posted: Fri Aug 02, 2013 9:59 am
by skid
Функционал запланирован, но пока не реализован.

Re: смена ServerName

Posted: Fri Aug 02, 2013 11:04 am
by XakRu
а если поправить руками Servername что будет? панель перепишет на необходимое значение? выведет ошибку? или какие другие ошибки возможны?

Re: смена ServerName

Posted: Fri Aug 02, 2013 2:31 pm
by skid
Руками тоже можно, но главное быть внимательным. К примеру, у нас стоит задача переименовать сайт пользователя admin из site1.ru в site2.ru.

1.
Первым делом нужно открыть в редакторе файл /usr/local/vesta/data/users/admin/web.conf и поправить значение ключа DOMAIN. Вместо DOMAIN='site1.ru' пропишем DOMAIN='site2.ru'. Хвост оставляем без изменений.

2.
Переименовываем папку с файлами сайта
mv /home/admin/web/site1.ru/ /home/admin/web/site2.ru/

3.
Пересоздаем конфигурационные файлы для веб-серверов
v-rebuild-web-domains admin

В общем-то все. Хотя нет, не совсем.

* Если есть поддержка DNS то, нужно будет сделать схожие изменения в файле /usr/local/vesta/data/users/admin/dns.conf и переименовать файл зоны в папке /usr/local/vesta/data/users/admin/dns/. Потом v-rebuild-dns-domains admin

* Если есть поддержка Почты, то нужно изменить ключи в файле mail.conf и переменовать файл с аккаунтами в папке mail, после чего переместить папук в /home/admin/mail.