Docker Image Apache SSL/TLS Mutual Authentication on Azure Cloud
Tags: blog, security, ssl, apache
Published: 2022-01-09 10:56:18

---
title: Docker Image Apache SSL/TLS Mutual Authentication on Azure Cloud
published: true
date: 2020-02-04 22:11:22 UTC
tags: Blog,Security,SSL,Apache
canonical_url: https://www.dontesta.it/2020/02/04/docker-image-apache-ssl-tls-mutual-authentication-on-azure-cloud/
---

Circa dieci mesi addietro ho partorito il progetto [Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication](https://github.com/amusarra/docker-apache-ssl-tls-mutual-authentication#apache-http-24---docker-image-for-ssltls-mutual-authentication) il cui scopo è quello di fornire un  **template** pronto all’uso, che realizza un sistema di **mutua autenticazione o autenticazione bilaterale SSL/TLS**  basato su [Apache HTTP](http://httpd.apache.org/docs/2.4/).

Dopo varie insistenze da parte di qualcuno, è nato l’articolo [Apache HTTP 2.4: How to Build a Docker Image for SSL/TLS Mutual Authentication](https://dzone.com/articles/apache-http-24-how-to-build-a-docker-image-for-ssl) pubblicato sul portale [**DZone**](https://dzone.com), che spiega ampiamente l’obiettivo del progetto e in modo dettagliato com’è stato realizzato. Sul mio canale [YouTube](https://www.youtube.com/channel/UC5D3_EtVPbZYUhrUcEK_THA) troverete un breve video dove potrete vedere una piccola demo sul progetto in azione.

<iframe width="560" height="315" src="https://www.youtube.com/embed/VIRWJjqb0y0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen" data-mce-fragment="1"></iframe>

Ieri sera ho rilasciato la versione [1.2.5](https://github.com/amusarra/docker-apache-ssl-tls-mutual-authentication/releases) del progetto di cui l’immagine [amusarra/apache-ssl-tls-mutual-authentication](https://hub.docker.com/r/amusarra/apache-ssl-tls-mutual-authentication) Docker è disponibile su Docker Hub e sempre nella stessa serata ho reso pubblica l’immagine su [**Microsoft Azure Cloud**](https://azure.microsoft.com/it-it/free/search/?&ef_id=CjwKCAiAyeTxBRBvEiwAuM8dnb_E8P6uBNR24DFkF0mnCkGpLzDdLhJxyRRhDti0UWRJSYxGH4c1lRoCViUQAvD_BwE:G:s&OCID=AID2000089_SEM_kwu7JEin&MarinID=kwu7JEin_325806681571_ms%20azure%20cloud_e_c__62195458063_kwd-300928426052&lnkd=Google_Azure_Brand&dclid=CIGr4KnmuOcCFUDEuwgd7FwHWg).

Così come fatto per il progetto [**CIE/CNS Apache Docker**](https://www.dontesta.it/2020/01/29/pubblicare-il-servizio-cie-cns-apache-docker-su-azure-cloud/) ho pubblicato anche questo progetto su Azure Cloud, sfruttando [Azure Container](https://docs.microsoft.com/it-it/azure/container-instances/) e creando il servizio partendo dall’immagine Docker del progetto.

La procedura di creazione del servizio su Azure rimane invariata rispetto a quella seguita per il progetto [CIE/CNS Apache Docker](https://www.dontesta.it/2020/01/29/pubblicare-il-servizio-cie-cns-apache-docker-su-azure-cloud/), vi invito pertanto a leggere l’[articolo](https://www.dontesta.it/2020/01/29/pubblicare-il-servizio-cie-cns-apache-docker-su-azure-cloud/) per ottenere maggiori informazioni. Il progetto è online e disponibile all’indirizzo [https://tls-auth.dontesta.it](https://tls-auth.dontesta.it). Le figure a seguire mostrano il servizio in esecuzione grazie al servizio di Azure Container.

 

[![Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers](https://www.dontesta.it/wp-content/uploads/2020/02/apache-ssl-tls-mutual-authentication_azure_1-1024x592.png "Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers")](https://www.dontesta.it/wp-content/uploads/2020/02/apache-ssl-tls-mutual-authentication_azure_1.png)

Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers

 

[![Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers](https://www.dontesta.it/wp-content/uploads/2020/02/apache-ssl-tls-mutual-authentication_azure_2-1024x668.png "Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers")](https://www.dontesta.it/wp-content/uploads/2020/02/apache-ssl-tls-mutual-authentication_azure_2.png)

Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication in esecuzione su Azure Containers

 

## Personalizzazione dell’immagine Docker

Ognuno di voi è libero di modificare o specializzare il progetto [Apache HTTP 2.4 – Docker image for SSL/TLS Mutual Authentication](https://github.com/amusarra/docker-apache-ssl-tls-mutual-authentication#apache-http-24---docker-image-for-ssltls-mutual-authentication) sulla base delle proprie esigenze, nonché invitato a collaborare. Per esempio, agendo su delle specifiche _[environment](https://github.com/italia/cie-cns-apache-docker#2---struttura-del-docker-file) _è possibile personalizzare il certificato SSL, abilitare il protocollo HTTP/2 o fare da [**Reverse Proxy**](https://en.wikipedia.org/wiki/Reverse_proxy) verso altri servizi.

L'articolo [Docker Image Apache SSL/TLS Mutual Authentication on Azure Cloud](https://www.dontesta.it/2020/02/04/docker-image-apache-ssl-tls-mutual-authentication-on-azure-cloud/) sembra essere il primo su [Antonio Musarra's Blog](https://www.dontesta.it).

[![](http://feeds.feedburner.com/~ff/dontesta/blog?d=yIl2AUoC8zA)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:yIl2AUoC8zA) [![](http://feeds.feedburner.com/~ff/dontesta/blog?d=dnMXMwOfBR0)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:dnMXMwOfBR0) [![](http://feeds.feedburner.com/~ff/dontesta/blog?i=jvixFnFmIj0:fqxZ7bewlHU:D7DqB2pKExk)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:D7DqB2pKExk) [![](http://feeds.feedburner.com/~ff/dontesta/blog?d=YwkR-u9nhCs)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:YwkR-u9nhCs) [![](http://feeds.feedburner.com/~ff/dontesta/blog?i=jvixFnFmIj0:fqxZ7bewlHU:F7zBnMyn0Lo)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:F7zBnMyn0Lo) [![](http://feeds.feedburner.com/~ff/dontesta/blog?i=jvixFnFmIj0:fqxZ7bewlHU:V_sGLiPBpWU)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:V_sGLiPBpWU) [![](http://feeds.feedburner.com/~ff/dontesta/blog?d=qj6IDK7rITs)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:qj6IDK7rITs) [![](http://feeds.feedburner.com/~ff/dontesta/blog?i=jvixFnFmIj0:fqxZ7bewlHU:KwTdNBX3Jqk)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:KwTdNBX3Jqk) [![](http://feeds.feedburner.com/~ff/dontesta/blog?i=jvixFnFmIj0:fqxZ7bewlHU:gIN9vFwOqvQ)](http://feeds.feedburner.com/~ff/dontesta/blog?a=jvixFnFmIj0:fqxZ7bewlHU:gIN9vFwOqvQ)
 ![](http://feeds.feedburner.com/~r/dontesta/blog/~4/jvixFnFmIj0)