| Configurazione apache2 con virtualhost http e https |
| Scritto da Federica |
| Mercoledì 29 Agosto 2007 14:40 |
|
Istruzioni per configurare apache2 in modo da avere virtual host sia in http che in https FILE DI CONFIGURAZIONE GENERALE Editare il file /etc/apache2/apache.conf e aggiungere: ServerName 127.0.0.1 # è importante che ":80" e ":443" ci sia anche nella direttiva VirtualHost dei vari file contenenti i virtualhost
NameVirtualHost *:80 NameVirtualHost *:443 VIRTUAL HOST DI DEFAULT HTTP <VirtualHost *:80> VIRTUAL HOST DI DEFAULT HTTPS Cambiare la porta del vitualhost da 80 a 443 <VirtualHost *:443> e aggiungere la richiesta del certificato (sempre all'interno del virtualhost) SSLEngine on PER TUTTI GLI ALTRI VIRTUAL HOST A questo punto è possibile creare i vari file dei virtualhost che dovranno essere tutti composti in questo modo per l'http: # vi /etc/apache2/sites-available/mio_sito_http <VirtualHost *:80> e in questo modo per l'https: # vi /etc/apache2/sites-available/mio_sito_https <VirtualHost *:443>
Abilitare tutti i virtual host con il comando a2ensite (di solito il default è già abilitato) # a2enmod ssl # a2ensite default # a2ensite default-ssl # a2ensite mio_sito_http #a2ensite mio_sito_https Ricaricare la configurazione di apache2: # /etc/init.d/apache2 force-reload Alcuni links utili: |