При одновременной балансировке сервер HAProxy будет принимать запросы и как веб-сервер на адреса api, и как RDS сервер.
Необходимо указать адрес HAProxy в файлах:
C:\\inetpub\\wwwroot\\mc\\assets\\config
config.prod.json
config.prod.json
"apiServer": {
"url": "https://haproxy.indeed-id.local/api"
},
C:\\inetpub\\wwwroot\\uc\\assets\\config
config.prod.json
config.prod.json
"apiServer": {
"url": "https://haproxy.indeed-id.local/api"
},
"gatewayServer": {
"address": "haproxy.indeed-id.local"
},
C:
Program Files
Indeed PAM\\Gateway\\ProxyApp
Pam.Proxy.App.exe
Program Files
Indeed PAM\\Gateway\\ProxyApp
Pam.Proxy.App.exe
<pamProxy ApiUrl="https://haproxy.indeed-id.local/api" IdpUrl="https://srv1.test.com/idp" ... FileCopyMinBytesToSave="1048576" />
Таким образом в конфигурации HAProxy должны быть настроены отдельные frontend и backend для каждого сервиса.
Для двух PAM Core и двух PAM Gateway конфигурация HAProxy будет следующей: