Vuoi imparare a installare Apache e configurare la funzionalità HTTPS per utilizzare un certificato autofirmato su un computer che esegue Ubuntu Linux? In questa esercitazione verrà abilitato l’uso di HTTPS nel server Apache e verrà creato un certificato autofirmato.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

Elenco attrezzature

Nella sezione seguente viene presentato l’elenco delle attrezzature utilizzate per creare questa esercitazione.

Come Amazon Associate, guadagno dagli acquisti idonei.

Tutorial Apache – Abilita HTTPS

Installare il server Apache e i pacchetti necessari.

Copy to Clipboard

Abilita modulo Apache denominato: Mod_ssl.

Abilita modulo Apache denominato: Mod_rewrite.

Copy to Clipboard

Modificare il file di configurazione Apache.

Copy to Clipboard

Aggiungere le seguenti righe alla fine di questo file.

Copy to Clipboard

Creare una chiave privata e il certificato del sito Web utilizzando il comando OpenSSL.

Copy to Clipboard

Immettere le informazioni richieste.

Copy to Clipboard

Nell’opzione denominata COMMON_NAME, è necessario immettere l’indirizzo IP o il nome host.

Nel nostro esempio, abbiamo usato l’indirizzo IP 200.200.200.2000.

Modificare il file di configurazione Apache per il sito Web predefinito.

Copy to Clipboard

Ecco il file, prima della nostra configurazione.

Copy to Clipboard

Ecco il file, dopo la nostra configurazione.

Copy to Clipboard

Facoltativamente, è possibile reindirizzare gli utenti HTTP alla versione HTTPS del sito Web.

In questo caso, utilizzare la seguente configurazione.

Copy to Clipboard

Riavviare il servizio Apache.

Copy to Clipboard

Aprire il browser e accedere alla versione HTTPS del sito Web.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• https://200.200.200.200

Il server Apache visualizzerà la versione HTTPS del sito Web.

Apache default page

Congratulazioni! La configurazione di HTTPS è stata completata sul server Apache.