Quando creiamo una nuova WebApp su Microsoft Azure, ci viene reso disponibile sia il protocollo HTTP che il protocollo HTTPS. Possiamo verificare che in una Azure WebApp siano disponibili entrambi i protocolli poiché riusciamo ad accedere ai contenuti dell'applicazione sia tramite l'url http://miosito.azurewebsites.net, ma anche tramite l'url https://miosito.azurewebsites.net.
Talvolta per le nostre applicazioni abbiamo la necessità, soprattutto per politiche si sicurezza, di utilizzare il solo protocollo HTTPS. Per abilitare questa funzionalità, dobbiamo istruire il server web ad eseguire un redirect al protocollo HTTPS quando viene richiesta una pagina web con protocollo HTTP.
Su Azure è possibile abilitare questa funzione con pochi click, utilizzando una estensione già disponibile.
Per prima cosa dobbiamo selezionare, nella sezione Strumenti di sviluppo la voce Estensioni ed in seguito premere il pulsante Aggiungi.
Tra le opzioni è disponibile la voce Redirect HTTP to HTTPS basta selezionarla e la nostra WebApp sarà disponibile agli utenti nel solo protocollo https.
Il codice dell'estensione selezionata è presente su github al seguente link: https://github.com/gregjhogan/redirect-http-to-https-site-extension. Contiene le istruzioni da applicare al web.config della nostra applicazione ospitata su Azure. Le istruzioni indicano al server web IIS di eseguire il redirect su HTTPS attraverso l'url rewriting, quindi disponibile per qualsiasi linguaggio stiamo usando.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Generare la software bill of material (SBOM) in GitHub
Supportare la sessione affinity di Azure App Service con Application Gateway
.NET Conference Italia 2024
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Utilizzare Azure AI Studio per testare i modelli AI
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Simulare Azure Cosmos DB in locale con Docker
I più letti di oggi
- Effettuare il binding di contenuti HTML con AngularJS
- Monitorare i cambiamenti di una proprietà dello scope di AngularJS
- Utilizzare le template variable di Angular per mostrare un messaggio di errore
- Ottimizzare il codice JavaScript con i Shorthand Patterns - seconda parte
- Utilizzare l'attributo HTML inert per disabilitare gli eventi in HTML5
- Combinare Container Queries e Media Queries
- Visual Studio 2015 Preview Live - Online
- ReBuild 2020 Live - Online
- Disponibile il nuovo Feature Pack di Visual Studio 2010
- Mono 2.8 aggiunge .NET Framework 4, ASP.NET 4.0 e MVC 2