Вы должны указать, где найти базу данных сертификата, а также указать сертификат, который будут использовать клиенты, и пароль для дешифрования закрытого ключа, связанного с вашим (общедоступным) ключом, путем редактирования upsd.conf:
CERTPATH / usr / local / ups / etc / cert_db CERTIDENT 'имя сертификата' 'пароль базы данных'Итак, я, наконец, установил это с помощью HAProxy-серверов на моей учетной записи AWS.
В принципе, у вас есть два сервера, на которых запущен HAProxy с почти одинаковой конфигурацией. И вы предоставляете вторичный IP-адрес основному серверу, привязывая новый, другой эластичный IP к вторичному частному IP.
Вам нужно будет настроить экземпляр для работы с несколькими IP-адресами, что объясняется здесь https://askubuntu.com/a/995329/57016
Вам также понадобится awscli, который вы можете установить со следующими
apt-get install python-pip python-dev build-essential
pip install awscli --upgrade --user
export PATH=~/.local/bin:$PATH
aws configure
Теперь вы можете использовать команду, подобную этой, чтобы вытащить вторичный IP-адрес из любого экземпляра, к которому он привязан, к вашему текущему
aws ec2 assign-private-ip-addresses --allow-reassignment --network-interface-id <your eni ID> --private-ip-addresses 172.31.0.0
Мне еще предстоит выяснить, как проверить, работает ли еще сервер HAProxy на другом сервере как для автоматического вытягивания вторичного частного IP, но это, безусловно, твердое место для начала.
Итак, я, наконец, установил это с помощью HAProxy-серверов на моей учетной записи AWS.
В принципе, у вас есть два сервера, на которых запущен HAProxy с почти одинаковой конфигурацией. И вы предоставляете вторичный IP-адрес основному серверу, привязывая новый, другой эластичный IP к вторичному частному IP.
Вам нужно будет настроить экземпляр для работы с несколькими IP-адресами, что объясняется здесь https://askubuntu.com/a/995329/57016
Вам также понадобится awscli, который вы можете установить со следующими
apt-get install python-pip python-dev build-essential
pip install awscli --upgrade --user
export PATH=~/.local/bin:$PATH
aws configure
Теперь вы можете использовать команду, подобную этой, чтобы вытащить вторичный IP-адрес из любого экземпляра, к которому он привязан, к вашему текущему
aws ec2 assign-private-ip-addresses --allow-reassignment --network-interface-id <your eni ID> --private-ip-addresses 172.31.0.0
Мне еще предстоит выяснить, как проверить, работает ли еще сервер HAProxy на другом сервере как для автоматического вытягивания вторичного частного IP, но это, безусловно, твердое место для начала.