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
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Ridurre il reflow ottimizzando il CSS
Utilizzare noopener e noreferrer nei link HTML
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Abilitare il rolling update su Azure Functions flex consumption
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Gestire progetti NPM in .NET Aspire
Modificare lo stile in una QuickGrid Blazor
Importare repository da Bitbucket a GitHub Enterprise Cloud
Controllare la telemetria con .NET Aspire




