I Web Site sono un facile strumento di hosting fornito dalla piattaforma di Windows Azure, che permettono di effettuare il deployment con gli strumenti di Visual Studio 2012 e non solo, godendo dell'affidabilità e della scalabilità della piattaforma stessa.
Nello script #322 abbiamo visto che oltre al dominio di secondo livello fornito per default dal servizio, possiamo impostare domini personalizzati che sono in nostro possesso. Recentemente è stata aggiunta anche la possibilità supportare il protocollo HTTPS, che in precedenza non era possibile utilizzare, obbligandoci a rispondere solo in HTTP.
Per supportare il canale cifrato bastano pochi passi. Prima di tutto dobbiamo configurare l'hosting del web site in modalità riservata, requisito obbligatorio. Supponendo di avere già configurato il proprio dominio, dobbiamo disporre inoltre del certificato fornito da una delle certification authority riconosciute. Dobbiamo disporre del file pfx contenente la chiave pubblica e privata del certificato. Con questi requisiti soddisfatti possiamo entrare nella sezione configure della gestione del sito e caricare il certificato mediante l'apposito upload certificate.
Il certificato dev'essere valido e non self signed. A questo punto possiamo, nella sezione ssl bindings, indicare per ogni dominio il certificato da utilizzare. Le modalità SNI SSL e IP Based SSL ci permettono di scegliere se l'endpoint HTTPS può essere condiviso su domini diversi aventi lo stesso IP, oppure se rispondere su tutti i domini che hanno lo stesso IP.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Container Queries nominali
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Creare un'applicazione React e configurare Tailwind CSS
Utilizzare i primary constructor di C# per inizializzare le proprietà
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Gestione dell'annidamento delle regole dei layer in CSS
Utilizzare Azure Cosmos DB con i vettori
Generare la software bill of material (SBOM) in GitHub
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Limitare le richieste lato server con l'interactive routing di Blazor 8
Recuperare l'ultima versione di una release di GitHub
Criptare la comunicazione con mTLS in Azure Container Apps