Udostępnianie witryny BI Point za pomocą .NET Core (kestrel)

Aby móc udostępnić BI Point na zewnątrz za pomocą Kestrela, należy dodać poniższe wpisy w config.json:

 "Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://0.0.0.0:82"
},
"Https": {
"Url": "https://0.0.0.0:443",
"Certificate": {
"Subject": "nazwa",
"Store": "WebHosting",
"Location": "LocalMachine"
}
}
}
},

W takim przypadku skonfigurowane muszą zostać dwa endpointy, jeden dla http i drugi dla https (port 443). Aby https działa poprawnie, konieczne jest zdefiniowanie certyfikatu, który będzie wykorzystywany w komunikacji. Dla systemu windows najłatwiej wyszukać jego ścieżkę z użyciem narzędzia MMC (Microsoft Management Console). W przypadku, jeśli certyfikat nie jest zaimportowany, powinien znaleźć się w gałęzi Trusted Root Certification.

Uwaga
Po konfiguracji SSL konieczny jest restart aplikacji!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Poniżej opis parametrów dla certyfikatu zgodnie z dokumentacją Microsoft:

"Subject": "<subject; required>",

"Store": "<cert store; required>",

"Location":"<location; defaults to CurrentUser>",

W przypadku konieczności wykorzystania bardziej zaawansowanych opcji, szczegółowe informacje znajdują się w dokumentacji Microsoftu, która znaduje się tutaj

Czy ten artykuł był pomocny?