VestaCP 23 www алиасы.
VestaCP 23 www алиасы.
Добрый день. Решил перенести один свой сайтик, соответственно пришлось немного шаманить с темплейтами. Решил сделать ему доступ как по example.com, так и www.example.com www.example.ru example.ru
Добавил основным доменом example.com, остальные алиасами. Начал подписывать ssl и началась магия. domain www.example.com doesnt exist. Начал копать, www.domain.com отсутствовал в web.conf, который в $VESTA/users/$user.
Покопался, пропадает он в этой части скрипта main.sh
Собтвенно после обработки aliases=$(echo "$aliases" |grep -v www.$domain |sed -e "/^$/d") , грепом, пропадает нужный искомый домен из алиасов. Попробовал на другом домене. такая же проблема.
Добавил основным доменом example.com, остальные алиасами. Начал подписывать ssl и началась магия. domain www.example.com doesnt exist. Начал копать, www.domain.com отсутствовал в web.conf, который в $VESTA/users/$user.
Покопался, пропадает он в этой части скрипта main.sh
Code: Select all
format_aliases() {
if [ ! -z "$aliases" ] && [ "$aliases" != 'none' ]; then
aliases=$(echo $aliases |tr '[:upper:]' '[:lower:]' |tr ',' '\n')
echo "$aliases 1"
aliases=$(echo "$aliases" |sed -e "s/\.$//" |sort -u)
echo "$aliases 2"
aliases=$(echo "$aliases" |tr -s '.')
echo "$aliases 3"
aliases=$(echo "$aliases" |sed -e "s/[.]*$//g")
echo "$aliases 4"
aliases=$(echo "$aliases" |sed -e "s/^[.]*//")
echo "$aliases 5 $domain"
aliases=$(echo "$aliases" |grep -v www.$domain |sed -e "/^$/d")
echo "$aliases 6"
aliases=$(echo "$aliases" |tr '\n' ',' |sed -e "s/,$//")
echo "$aliases 7"
fi
}
Re: VestaCP 23 www алиасы.
Я думаю, что Вы слишком далеко зашли в своем "копании"... Если Вам нужен алиас, то это все просто делается. У Веста в этом деле все просто. НО Если копаться ручками в файле main.sh то это ни чему хорошему не приведет....