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.
![](https://www.winfxitalia.com/script/images/302.jpg)
Selezionato il certificato è possibile configurare l'endpoint con il relativo certificato.
![](https://www.winfxitalia.com/script/images/302_2.jpg)
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.
![](https://www.winfxitalia.com/script/images/302_3.jpg)
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
Effettuare il binding di date in Blazor
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Creare una custom property in GitHub
Gestire il colore CSS con HWB
Eseguire operazioni sui blob con Azure Storage Actions
Inizializzare i container in Azure Container Apps
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Routing statico e PreRendering in una Blazor Web App
Eseguire attività pianificate con Azure Container Jobs
Utilizzare gRPC su App Service di Azure
Disabilitare automaticamente un workflow di GitHub
Eseguire una query su SQL Azure tramite un workflow di GitHub