HOWTO: Configurare VirtualHost su OSX
OSX, come molte distribuzioni linux hanno integrato il webserver
Apache. Apache ha centinaia di opzioni e configurazioni
disponibili per la gestione di qualsiasi situazione.
Tra queste configurazioni ci sono i
VirtualHost, che permettono
l’esecuzioni di più siti (www.sito1.com, www.sito2.com) sulla stessa
macchina. I siti possono essere suddivisi basandosi sia su nomi differenti sia
su IP.
In OSX tutte le configurazioni si trovano dentro la cartella “/etc/apache2/”.
I passi da fare per abilitare i VirtualHost sono i seguenti:
-
Apri un Terminale e digita il comando:
sudo vim /etc/apache2/httpd.conf
-
Intorno alla linea 460 c’è questa direttiva
# Virtual hosts #Include /private/etc/apache2/extra/httpd-vhosts.conf
che dovrà diventare:
# Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf
-
Il prossimo passo è editare il file con il comando:
sudo vim /private/etc/apache2/extra/httpd-vhosts.conf
- Ora configura il tuo VirtualHost seguendo questa documentazione
- Riavvia Apache per fargli rileggere la configurazione. Per fare ciò vai sulle “Preferenze di Sistema -> Condivisione”
- Disabilita ed abilita la condivisione Web cliccando sul segno di spunta.
- Apri il tuo browser e testa il corretto funzionamento dei VirtualHost
Se hai suggerimenti, correzioni, domande… sai cosa fare! :)
Comments