mercoledì 9 maggio 2012

Creare un virtualhost su Mac OSX

1)Aprire file host al percorso

Macintosh HD:private:etc:hosts (il file è nascosto e richiede i privilegi di root).

Si aprirà un file di questo tipo:


Posizionatevi alla fine del file, e scrivete 127.0.0.1 seguito da uno spazio e dal nome del virtual host che desiderate aggiungere.


Quindi salvate il file inserendo la password di root.


2)Una volta modificato il file hosts aprire il file di configurazione httpd.conf, che risiede in questa posizione  

Macintosh HD:private:etc:apache2:httpd.conf. (il file richiede i privilegi di root)

Scorrere fino alla riga 460 dove troverete una stringa del genere:

    #Virtual hosts 
    #Include /private/etc/apache2/extra/httpd-vhosts.conf

Dunque rimuovere il cancelletto decommentando la riga

    Include /private/etc/apache2/extra/httpd-vhosts.conf

e attivando il file httpd-vhosts.conf

Salvare inserendo la password di root


3)È arrivato il momento di aggiungere il nostro VirtualHost modificando httpd-vhosts.conf reperibile a questo percorso

Macintosh HD:private:etc:apache2:extra:httpd-vhosts.conf

All'interno di vhosts troverete 2 virtual host di esempio compilati a "muzzo"




a noi interessa compilare soltanto DocumentRoot e ServerName ricordando di inserire un virtual host anche per localhost, in questa maniera:


    DocumentRoot "/Library/WebServer/Documents/ProvaVirtualHost"
    ServerName ProvaVirtualHost



    DocumentRoot "/Library/WebServer/Documents"
    ServerName localhost


 

non è indispensabile che "come nel nostro caso" cartella e nome del virtual host siano uguali, l'importante è che il percorso sia giusto e che il ServerName sia quello messo precedentemente nel file hosts  


Fonte:http://foundationphp.com/tutorials/vhosts_leopard.php

Nessun commento:

Posta un commento