Configurare il modulo SSL su Apache 2.0

Il server apache possiede almeno tre file:

  • una chiave (server.key)
  • un certificato da firmare (server.csr)
  • un certificato firmato dalla Certification Autority, l'entità che si occupa della firma dei certificati: (server.crt)

La nostra CA Self-Signed possiede almeno due file:

  • una chiave (CA.key)
  • un certificato (CA.crt), sia esso Self-Signed oppure non Self-Signed

Solo due file in quanto si autocertifica e quindi si realizza solamente un file CA.crt senza passare per la realizzazione di un certificato da firmare da parte di una CA. Nella sezione successiva vedremo i due distinti modi per la creazione dei certificati, per ora ci limitiamo ad assumere che, tali certificati siano già esistenti.
Entriamo ora nello specifico della configurazione del web server, mostrando come è possibile impostare alcuni parametri per far sì che venga uilizzata una connessione con SSL.
Innanzitutto modifichiamo il file di apache, ovviamente eseguendo i seguenti comandi come root: