← Back to desktop ← Return to Blog

Reverse Proxy e SSL Automatico per Aziende con Più Siti

Quando un’azienda ha un solo sito web, la gestione di dominio, certificato SSL e hosting è relativamente semplice. Ma cosa succede quando un’azienda — o un professionista come me, che gestisce infrastrutture per più clienti contemporaneamente — deve tenere online decine di siti e web app, ognuno con il proprio dominio, il proprio certificato e le proprie esigenze di sicurezza? La risposta è un reverse proxy ben configurato, abbinato a un sistema di gestione SSL aziendale automatizzato. È esattamente il tipo di infrastruttura che opero ogni giorno per i miei clienti, ed è il tema di questo articolo.

Cos’è un reverse proxy e perché un’azienda dovrebbe usarlo

Un reverse proxy è un livello intermedio tra internet e i server che ospitano i siti o le applicazioni web. Invece di esporre direttamente ogni servizio su una porta pubblica diversa, tutto il traffico passa da un unico punto d’ingresso, che si occupa di instradare le richieste al servizio corretto in base al dominio richiesto (es. apicco.app, cloud.cornelcaba.com, opticagheller.it), gestire i certificati SSL in modo centralizzato, applicare regole di sicurezza comuni (header, rate limiting, blocco IP) e bilanciare il carico quando un servizio cresce.

Per una PMI che ha un sito vetrina, un gestionale interno e magari un e-commerce, questo significa poter aggiungere nuovi servizi senza dover riconfigurare da zero la sicurezza ogni volta, e senza esporre direttamente i server applicativi a internet.

Il problema della gestione SSL aziendale su larga scala

Ogni sito che espone dati — un modulo di contatto, un login, un pagamento — deve avere un certificato SSL valido, altrimenti browser e motori di ricerca lo penalizzano. Gestire manualmente il rinnovo di decine di certificati, uno per uno, è un lavoro ripetitivo e ad alto rischio: basta dimenticare un rinnovo per ritrovarsi con un sito offline o, peggio, con un avviso di sicurezza che allontana i visitatori.

Nella mia infrastruttura risolvo questo problema con l’automazione: i certificati Let’s Encrypt vengono richiesti, verificati e rinnovati automaticamente prima della scadenza, per ogni dominio gestito, senza intervento manuale. Lo stesso vale per l’aggiunta di nuovi host: quando attivo un nuovo servizio per un cliente, il proxy genera la configurazione e il relativo certificato in pochi minuti, non in ore.

Come funziona in pratica

  • Un punto d’ingresso unico per tutto il traffico HTTP/HTTPS, che smista le richieste in base al dominio.
  • Certificati SSL automatici emessi e rinnovati via Let’s Encrypt, senza scadenze dimenticate.
  • Isolamento dei servizi: ogni web app o sito gira nel proprio container o processo, raggiungibile solo attraverso il proxy.
  • Configurazione centralizzata per header di sicurezza, redirect, e regole comuni a tutti i siti.
  • Monitoraggio della disponibilità, per accorgersi subito se un servizio smette di rispondere.

Lo stack tecnico che utilizzo

Per gestire questa infrastruttura mi appoggio a un reverse proxy basato su Nginx, orchestrato per gestire automaticamente la creazione degli host proxy e l’emissione dei certificati Let’s Encrypt. I servizi applicativi girano containerizzati con Docker, spesso orchestrati tramite Portainer per avere una visione chiara di cosa è in esecuzione su ogni server. Il livello di hosting sottostante — dove serve pannello di controllo completo per domini, email e utenti — è gestito con HestiaCP. La gestione DNS dei domini dei clienti è centralizzata e sincronizzata con il proxy, così che l’attivazione di un nuovo sito o sottodominio richieda pochi passaggi standardizzati invece di configurazioni manuali ripetute su più sistemi.

Questo approccio non è teoria: è l’infrastruttura reale che uso ogni giorno per mantenere online contemporaneamente web app come apicco.app, tandemops.app e indelio.eu, servizi self-hosted come cloud.cornelcaba.com e cinema.cornelcaba.com, e i siti WordPress di clienti come opticagheller.it e dnassist.it — tutti su domini e certificati distinti, gestiti da un’unica infrastruttura coerente.

Perché conviene a chi non ha un team IT interno

Molte PMI non hanno le competenze o il tempo per progettare questo tipo di infrastruttura, e finiscono per accumulare siti sparsi su hosting diversi, certificati gestiti manualmente (o dimenticati), e nessuna visione d’insieme di cosa sta effettivamente girando online a nome dell’azienda. Il risultato è un rischio di sicurezza silenzioso: certificati scaduti, servizi esposti senza protezione, downtime che nessuno nota finché un cliente non si lamenta.

Affidare questa parte a chi progetta e mantiene l’infrastruttura da zero — invece di sommare configurazioni improvvisate nel tempo — significa avere un’unica base solida su cui far crescere siti, gestionali e web app, con la sicurezza SSL trattata come automazione di base e non come attività da ricordarsi manualmente.

Contattami per la tua infrastruttura web

Che tu debba mettere in sicurezza i siti che hai già, consolidare hosting sparsi su più provider, o far sviluppare da zero una nuova applicazione web con un’infrastruttura solida alle spalle, posso occuparmi sia dello sviluppo che della gestione tecnica continuativa: dominio, DNS, hosting, reverse proxy, certificati SSL e monitoraggio.

Scrivimi tramite la pagina contatti di cornelcaba.com per parlare del tuo progetto o della tua infrastruttura attuale.

Cornel Caba — signature