Добрый вечер, есть блок с инфой в конфиге. Выглядит так:
#anketa143.domen.ru#
backend anketa143.domen.ru
server server1 192.168.1.143:80
Нужно добавить перед server server1 192.168.1.143:80 строку, чтобы блок выглядел так:
#anketa143.domen.ru#
backend anketa143.domen.ru
redirect scheme https if !{ ssl_fc }
server server1 192.168.1.143:80
Нужно вставить строку именно перед найденной строкой, а не после, т.к. backend anketa143.domen.ru - не уникальная инфа в конфиге и встречается в документе в других местах.
Нашла, как добавить пустую строку перед найденным:
sed -i '/server server1 192.168.1.143:80/{x;p;x;} ' /etc/haproxy/haproxy.cfg
Нигде не могу найти, как реализовать задуманное.