Attivare Apache in OS X Mountain Lion
In OS X Mountain Lion il pannello delle preferenze di sistema riguardante la condivisione è leggermente cambiato e molti di voi avranno notato la mancanza della voce “Condivisione web” tra le varie opzioni disponibili.
Ciò nonostante, il web server Apache è sempre presente ed è possibile attivarlo, tramite qualche comando da Terminale. Questa scelta è probabilmente dettata dal nuovo metodo di distribuzione della versione Server di Mountain Lion, come “semplice” pacchetto a parte tramite Mac App Store.
Premessa: verificate se all’interno della vostra cartella Home sia già presente la cartellaSites, altrimenti createla ex novo (non è necessario farlo subito, comunque).
Apriamo quindi il Terminale (Applicazioni — Utility) e scriviamo il seguente comando:
sudo nano /etc/apache2/users/NOMEUTENTE.conf
avendo cura di sostituire NOMEUTENTE con il nome breve del proprio account.
Inseriamo la nostra password e poi quanto segue all’interno del file:
<Directory “/Users/NOMEUTENTE/Sites/”>
Options Indexes Multiviews
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
</Directory>
sempre sostituendo NOMEUTENTE con il nostro nome breve.
Salviamo le modifiche premendo CTRL+O (ci verrà chiesta conferma) e premiamo poiCTRL+X per uscire.
Ora non ci resta che avviare Apache, sempre da Terminale, utilizzando il seguente comando:
sudo apachectl start
Per verificarne il corretto funzionamento, è sufficiente aprire un browser qualsiasi e digitare nella barra degli indirizzi:
http://127.0.0.1
Il risultato dovrebbe essere quello che si vede nell’immagine di seguito:
Ora è possibile anche visualizzare il contenuto della cartella “~/Sites/”, semplicemente digitando:
http://127.0.0.1/~NOMEUTENTE
Il simbolo “~” (tilde) si ottiene premendo ALT+5.
La Condivisione web è di nuovo attiva, ma nel caso in cui volessimo disattivare Apache, apriamo di nuovo il Terminale e scriviamo:
sudo apachectl stop
oppure se abbiamo fatto delle modifiche al server e dobbiamo riavviarlo, useremo questo comando:
sudo apachectl restart
Commenti
Posta un commento