Configurare un sito locale in Mac OS X

Configurare un sito locale in Mac OS X

Per impostare un proprio ambiente di sviluppo su Mac OS X è necessario creare e configurare un sito locale utilizzando il web server Apache. Il sito che andremo a creare ricade sotto la categoria dei virtual hosts.

Per prima cosa creiamo una nuova directory sotto Sites, ad esempio miosito.dev. Potete crearla ovunque vogliate all'interno della vostra home directory, ma tenete sempre presente che dovete impostare i permessi corretti in lettura e scrittura facendo clic con il tasto destro sulla cartella e selezionando Info.

A questo punto dobbiamo editare il file hosts ed aggiungere una entry per il nostro sito. Aprite il Terminale e digitate:


sudo nano /etc/hosts

Dopo l'ultima riga presente inserite:


127.0.0.1	miosito.dev

Ora dobbiamo configurare Apache. Sempre nel Terminale digitate:


sudo nano /etc/apache2/httpd.conf

Spostiamoci in basso fino a # Virtual hosts ed eliminiamo il commento (#) davanti alla riga:


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

Salvando il file abbiamo abilitato i virtual hosts in Apache. Ora nel Terminale digitiamo:


sudo nano /etc/apache2/extra/httpd-vhosts.conf

Aggiungete quanto segue:


<Directory "/Users/nomeutente/Sites/miosito.dev">
    Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
    DocumentRoot "/Users/nomeutente/Sites/miosito.dev"
    ServerName miosito.dev
</VirtualHost>

Salvate e avviate Apache:


sudo apachectl start

Aprite nel browser l'indirizzo http://miosito.dev e buon lavoro.

Torna su