Przygotowanie do instalacji OnPremises
Przygotowanie do instalacji obejmuje:
- Decyzję odnośnie wariantu instalacji aplikacji.
- Określenie, które rozszerzenia są wymagane do konfiguracji.
Warianty instalacji
Instalacja na środowisku OnPremises może być wykonana w różnych wariantach. Poniższa tabela opisuje co wiąże się z wyborem konkretnego wariantu instalacji.
| Decyzja | Opcja | Efekty |
|---|---|---|
| Bezpieczeństwo | Bez SSL | Pozwala na nieskomplikowaną instalację na środowiskach rozwojowych / testowych. Niezalecana do środowisk produkcyjnych. Instalacja bez wykorzystania certyfikatów SSL powoduje komunikację po niezabezpieczonym protokole http. |
| Z SSL | Zalecana dla środowisk produkcyjnych. Powoduje, że komunikacja z aplikacją będzie szyfrowana (protokół https). | |
| Konto aplikacji | Konto systemowe | Aplikacja działa na wbudowanych standardowych lokalnych kontach systemu Windows (LocalSystem dla serwisów, ApplicationPoolIdentity dla aplikacji WWW na IIS). Na potrzeby połączenia z bazami danych zakładani są użytkownicy lokalni w SQL Server; w konfiguracji przechowywane są dane użytkownika i jego hasło. SQL Server musi mieć włączoną możliwość logowania się za pomocą loginu i hasła. |
| Konto domenowe | Aplikacja działa na wybranym koncie domenowym (zarówno serwisy jak i pule aplikacji WWW na IIS). Aplikacja łączy się z SQL Server wykorzystując konto domenowe i uwierzytelnianie Windows. Przy wykorzystaniu AD jako providera użytkowników i/lub ról aplikacja łączy się z AD wykorzystując konto domenowe. W konfiguracji nie jest przechowywane hasło dla konta domenowego. | |
| Sposób instalacji | Lokalna | Instalacja wykonywana jest na serwerze po zalogowaniu się do niego np. przez pulpit zdalny. Wszystkie operacje muszą być wykonywane bezpośrednio na serwerze. |
| Zdalna | Instalacja wykonywana jest z poziomu komputera lokalnego użytkownika. Użytkownik musi mieć prawa administratora na serwerze; na serwerze musi być włączone zdalne uruchamianie komend PowerShell (PowerShell Remoting). Wszystkie operacje wykonywane są lokalnie, a polecenia przesyłane na docelowy serwer. |
Konfiguracja rozszerzeń aplikacji
W zależności od tego z jakiej funkcjonalności dodatkowej korzysta aplikacja konieczne są do skonfigurowania dodatkowe parametry środowiska. Poniższa tabela prezentuje, które dodatkowe parametry wymagają konfiguracji dla aplikacji.
| Rozszerzenie | Opis |
|---|---|
| Automatyczne wysyłanie e-maili | Aplikacja wysyłająca automatycznie e-maile wymaga skonfigurowania serwera SMTP; do instalacji aplikacji należy przekazać parametry dostępowe do serwera zgodnie z opisem w kolejnym podrozdziale. |
| Zintegrowane logowanie Windows | Aplikacja, do której można logować się w sposób automatyczny za pomocą swojego konta domenowego (Single sign-on) wymaga skonfigurowania logowania poprzez AD zgodnie z opisem w kolejnym podrozdziale. |