La creazione dei VirtualHost dà la possibilità di
organizzare al meglio la nostra cartella Sites, della nostra Home.
Una semplicissima procedura permette di avere diversi dominii locali,
così facendo possiamo evitare di scrivere ogni volta
http://127.0.0.1/nomeuser/˜Url
del sito locale
Procediamo per gradi:
- Aprite NetInfo Manager nella cartella Applications/Utilities/NetInfo
Manager (Applicazioni/Utility/NetInfo Manager) - Prima di tutto cliccate sul lucchetto inserite la vostra password
di amministrazione - Abilitate l’utente root. Cliccando sul pannello Security/Enable
root User (Sicurezza/Abilita utente root) - Cliccate su machines e avrete una lista, tra queste anche localhost
- Selezionate localhost e duplicatelo, vi chiederà se siete
sicuri, voi dategli pure la conferma - Ora cliccate su
localhost copy
nel box sotto avrete
tre voci, a noi interessa la seconda, ovvero name. - Nel box sotto cliccate
localhost copy
e dategli un
nome, per esempio tutorial.intranet (Attenzione non ci devono
essere spazi, e inoltre non usate il suffisso .local) - Ora dovreste avere una machines con un nome che per comodità
chiameròtutorial.intranet
- Salvate facendo mela S, e quittate NetInfo Manager
- Ora aprite un buon editor di testo, vi consiglio BBedit, e con
questo fate open hidden, selezionate questo percorso/private/etc/httpd/httpd.conf - Adesso cercate
NameVirtualHost *
- troverete alla riga 1054 riga più riga meno
# NameVirtualHost *o
# NameVirtualHost *:80
a questa riga togliete
il cancelletto (#
) e se volete per comodità anche
:80
, se lo togliete, toglietelo anche nei passi successivi.
Attenzione Vi sarà chiesto di slucchettare il documento
perchè l’owner di questo documento è root. - Ora subito sotto avrete
#
# ServerAdmin webmaster@dummy-host.example.com # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common # - copiate tutte e sette le righe poi deselezionate e subito sotto
#
scrivete per vostra pura comodità
# VirtualHost vostro nome
e poi un paio di volte a capo
- Sotto la riga che avete scritto incollate quello che avete copiato
prima - Ora decommentate queste righe, ovvero togliete il cancelletto:
# ServerAdmin webmaster@dummy-host.example.com DocumentRoot /www/docs/dummy-host.example.com ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common - Ora al posto di
DocumentRoot /www/docs/dummy-host.example.com
mettete la url della vostra Sites,
DocumentRoot /Users/VostroUser/Sites
- poi al posto di
ServerName dummy-host.example.com
mettete
il nome della machine appena creata in NetInfo Manager, quindi
rimanendo attinenti all’esempio sopra metteròServerName tutorial.intranet
- Bene ora salvate e chiudete il documento, vi sarà chiesta
la password inseritela pure - Ora nel pannello Sharing (Condivisione) di System Preferences
selezionate Personal Web Sharing - Aprite il vostro browser preferito e scrivete la vostra url,
nel caso dell’esempio, tutorial.intranet, vedrete servita la index
della Cartella Sites
Articoli correlati:


