Ogni web role di Windows Azure è in grado di mettersi in ascolto su più porte in ingresso, le quali possono essere pubbliche o interne. Normalmente si trova già configurata la porta 80 per esporre la propria applicazione con il normale protocollo HTTP, ma è possibile configurarne anche degli altri, come ad esempio HTTPS per poter esporre il sito con un procollo sicuro.
Per eseguire questa operazione è possibile usare l'integrazione dei tool per Visual Studio, che con pochi passi configurano automaticamente i file csdef e cscfg, e confezionano il pacchetto da caricare sull'hosted service.
Prima di tutto è necessario configurare il certificato che si intende usare, attraverso le proprietà del webrole e relativa sezione Certificates. E' possibile selezionare un certificato già installato sulla macchina, il quale deve includere anche la chiave privata e dev'essere relativo al dominio custom e non a quello preassociato *.cloudapp.net.
Selezionato il certificato è possibile configurare l'endpoint con il relativo certificato.
A questo punto è possibile caricare la soluzione direttamente con Visual Studio o attraverso il portale. L'ultimo passo da affrontare è quello del caricamento del certificato stesso, che dev'essere disponibile, comprensivo di chiave privata, alla piattaforma Windows Azure. E' necessario quindi posizionarsi sul cloud service (ex hosted service), nella sezione certificates e selezionare Upload.
A questo punto è possibile chiamare dal browser la propria applicazione attraverso il protocollo HTTPS.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare una custom property in GitHub
Eseguire una ricerca avanzata per recuperare le issue di GitHub
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Effettuare il refresh dei dati di una QuickGrid di Blazor
Utilizzare il trigger SQL con le Azure Function
Utilizzare gRPC su App Service di Azure
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Testare l'invio dei messaggi con Event Hubs Data Explorer
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Visualizzare le change sul plan di Terraform tramite le GitHub Actions