Nella continua evoluzione del panorama tecnologico, la configurazione di servizi cloud diventa sempre più cruciale. In questo articolo, esploreremo in dettaglio come utilizzare il portale Azure per configurare l'hosting di più siti web attraverso l'Application Gateway. Ci concentreremo su come definire i pool di indirizzi backend utilizzando macchine virtuali, configurare listener e regole basate su due domini per garantire che il traffico web raggiunga i server appropriati nei pool.
Creazione di Application Gateway
Per iniziare, accediamo al portale Azure e selezioniamo "+ Crea una risorsa > Networking > Application Gateway" o cercare "Application Gateway" nella casella di ricerca del portale.
Scheda Basics
Sulla scheda Basics, inseriamo i seguenti valori:
- Gruppo di risorse: Selezioniamo "myResourceGroupAG" o creiamone uno nuovo.
- Nome Application Gateway: Immettiamo "myAppGateway".
- Rete virtuale: Creiamo una nuova rete virtuale denominata "myVNet" con una subnet "myAGSubnet" per l'Application Gateway.
Procediamo con i valori predefiniti per le altre impostazioni e passiamo alla successiva scheda.
Scheda Frontends
Sulla scheda Frontends, verifichiamo che il tipo di indirizzo IP Frontend sia impostato su "Pubblico". Configuriamo l'indirizzo IP frontend pubblico e procediamo.
Scheda Backends
Sulla scheda Backends, aggiungiamo due pool backend vuoti: "contosoPool" e "fabrikamPool". Questi pool verranno popolati successivamente con i server backend.
Scheda Configuration
Sulla scheda Configuration, creiamo regole di routing per collegare i frontend e i backend pools utilizzando il routing rule "contosoRule" come esempio.
Procediamo con la creazione della regola, definendo il listener per "www.contoso.com" e associandolo al pool "contosoPool".
Aggiunta di Server Backend
Dopo aver creato l'Application Gateway, aggiungiamo server backend per gestire le richieste. Creiamo una subnet "myBackendSubnet" nella rete virtuale e quindi creiamo due macchine virtuali: "contosoVM" e "fabrikamVM".
Installazione di IIS per il Test
Installiamo IIS sulle macchine virtuali per verificare la corretta creazione dell'Application Gateway. Utilizziamo Azure PowerShell per eseguire il comando di installazione su entrambe le VM.
Aggiunta di Server ai Pool Backend
Selezioniamo "Backend pools" e aggiungiamo le VM ai rispettivi pool "contosoPool" e "fabrikamPool".
Configurazione del file hosts
Dopo la creazione dell'Application Gateway con il relativo indirizzo IP pubblico, possiamo configurare il file hosts per risolvere "www.contoso.com" e "www.fabrikam.com" all'indirizzo IP dell'Application Gateway.
x.x.x.x www.contoso.com
x.x.x.x www.fabrikam.com
Test dell'Application Gateway
Digitiamo un nome di dominio nella barra degli indirizzi del browser, ad esempio . Cambiamo l'indirizzo con l'altro dominio per confermare il corretto funzionamento dell'Application Gateway.
Conclusioni e Passaggi Successivi
In questo tutorial dettagliato, abbiamo appreso come configurare un Application Gateway in Azure per l'hosting di più siti web. Utilizzando pool backend, regole di routing e configurazioni avanzate, siamo ora pronti a gestire il traffico web in modo efficiente.
Per ulteriori informazioni su come ospitare siti multipli, consulta la documentazione ufficiale di Azure: .
Grazie a questa guida completa, sei pronto a sfruttare al massimo le potenzialità di Azure Application Gateway per le tue esigenze di hosting avanzate.