мы создали прокси-функцию Azure для пересылки запроса на внешний внутренний URL-адрес. Имя хоста разрешается на несколько IP-адресов, но мы хотим отправлять ВСЕ запросы на один выделенный адрес. Поэтому мы изменили внутренний URL-адрес, чтобы он указывал на этот IP-адрес вместо имени хоста. Мы также можем переопределить заголовок хоста, установив backend.request.headers.Host в правильное значение.
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"Fax": {
"matchCondition": {
"route": "/rest/v1/{customer}/fax"
},
"backendUri": "https://1.2.3.4/rest/v1/{customer}/fax",
"debug":true,
"requestOverrides": {
"backend.request.headers.Host": "original.hostname.com"
}
}
} }
Пока все хорошо ... Но запросы не выполняются из-за недействительного сертификата SSL (IP-адрес не является альтернативным именем субъекта). Есть ли способ обойти это и принять сертификат независимо от имени хоста?
С наилучшими пожеланиями