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 un service principal per accedere a Azure Container Registry
Migliora le tue soluzioni ASP.NET Core con Azure OpenAI
Utilizzare politiche di resiliency con Azure Container App
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Eseguire una GroupBy per entity in Entity Framework
Verificare la provenienza di un commit tramite le GitHub Actions
Semplificare il deployment di siti statici con Azure Static Web App
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Utilizzare i primary constructor di C# per inizializzare le proprietà
Eseguire una query su SQL Azure tramite un workflow di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8