Ваши цветовые коды в порядке, я просто не уверен, поддерживает ли read цветной вывод.
Я разделил ваш read на две команды, одна для печати вопроса, другая для получения ответа:
Version=1.0.1
textGreen='\e[92m'
noColor='\e[0m'
echo -e "Is this version ok?: ${textGreen}${Version}${noColor} (y/n)"
stty raw
REPLY=$(dd bs=1 count=1 2> /dev/null)
stty -raw
if [[ $REPLY =~ ^[Yy]$ ]]
then
...
echo поддерживает цветной вывод с опцией -e. Сейчас я использую небольшой хак для перехвата одного символа необработанного ввода из подсказки терминала.
1-е решение
Проверьте также порядок обработки файлов *.conf
.
Если .conf
для *.lumix-transporte.de
запущен до forum.conf
и имеет некую директиву перенаправления, то forum.conf
даже не будет обработан.
Поэтому вы можете изменить порядок (например, изменив имя forum.conf
на 000-forum.conf
) или, что, на мой взгляд, лучше, изменить forum.conf
для *.lumix-transporte. de
таким образом, чтобы он не конфликтовал с forum.conf
(посмотрите на ServerName
и ServerAlias
на предмет подстановочных знаков и директив проверки, которые могут вызвать перенаправление).
2-е решение
В default
нет ServerName
, поэтому когда Apache обрабатывает default
перед forum.conf
, то отправляет клиенту сайт под /var/www
.
Добавьте ServerName lumix-transporte.de
(в
) в default
и перезапустите Apache.
3-е решение
Похоже, что форум сам вызывает перенаправление. (Проверьте заголовок ответа http://forum.lumix-transporte.de/
на http://web-sniffer.net/
и вы увидите...).
Посмотрите на директиву DirectoryIndex
в Apache. Возможно, ваш форум использует что-то отличное от стандартного index.html
.
Смотрите http://httpd.apache.org/docs/2.4/mod/mod_dir.html для получения дополнительной информации.