Page 1 of 1

VestaCP 23 www алиасы.

Posted: Tue Mar 12, 2019 9:09 am
by ShepardEG
Добрый день. Решил перенести один свой сайтик, соответственно пришлось немного шаманить с темплейтами. Решил сделать ему доступ как по 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

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
}
Собтвенно после обработки aliases=$(echo "$aliases" |grep -v www.$domain |sed -e "/^$/d") , грепом, пропадает нужный искомый домен из алиасов. Попробовал на другом домене. такая же проблема.

Re: VestaCP 23 www алиасы.

Posted: Wed Mar 13, 2019 6:09 pm
by mailarn
Я думаю, что Вы слишком далеко зашли в своем "копании"... Если Вам нужен алиас, то это все просто делается. У Веста в этом деле все просто. НО Если копаться ручками в файле main.sh то это ни чему хорошему не приведет....