Järjestelmän kokoonpano

Järjestelmä koostuu seuraavista osista. Wildcard DNS nimistä *.aikaleima.fi ohjautuu liikenne Nginx proxy-palvelimelle, joka on asennettu Linux-virtuaalipalvelimelle. Proxy-palvelin ohjaa liikenteen eri Blazor Server/Api-instansseihin, jotka on asennettu samalle Linux-virtuaalipalvelimelle. Jokaisella asiakkaalla on oma Blazor Server/Api-instanssi ja oma SQLite tietokanta. Testiympäristössä on oma Blazor Server instanssi/Asp Net Core Api-instannsi ja oma SQLite tietokanta.

Linux-virtuaalipalvelin
Nginx proxy-palvelin Konfiguraatio
Reititykset
järjestelmän sivut
Testi-palvelu Konfiguraatio
asiakas1.aikaleima.fi
asiakas2.aikaleima.fi
.NET 10 Blazor Server instanssit
.NET 10 Asp Net Core Api instanssit
Localhost instannsit omissa porteissaan 5000-5999
ja asennuskansiossaan. Asiakaskohtaiset tietokannat
palvelimen data-kansiossa.
Testi-palvelu (localhost:5000) SQLite tietojanta Lähdekoodit
asiakas1 (localhost:5001) (SQLite tietojanta)
asiakas2 (localhost:5002) (SQLite tietojanta)