<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mactutorials &#187; virtualhost</title>
	<atom:link href="http://www.mactutorials.it/site/tag/virtualhost/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mactutorials.it/site</link>
	<description>Apple users, Bycicle lover &#38; viceversa!</description>
	<lastBuildDate>Sun, 29 Jan 2012 21:20:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Leopard – Virtualhost (Apache2)</title>
		<link>http://www.mactutorials.it/site/2010/03/leopard-virtualhost-apache2/</link>
		<comments>http://www.mactutorials.it/site/2010/03/leopard-virtualhost-apache2/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 11:45:15 +0000</pubDate>
		<dc:creator>Olivs</dc:creator>
				<category><![CDATA[osX]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mattia Olivi]]></category>
		<category><![CDATA[Olivs]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://www.mactutorials.it/site/?p=1271</guid>
		<description><![CDATA[Prima dell&#8217;arrivo di Apache2 per creare i virtualhost era sufficiente seguire questo tutorial. Con Mac OS X 10.5 o superiore, o semplicemente utilizzando Apache2 sul proprio computer, la configurazione dei virtualhost va fatta editando non solo httpd.conf. La procedura passo per passo che nella prima parte è identica all&#8217;articolo citato in precedenza, per eseguirla al meglio dotarsi un ottimo editor di codice, BBedit o TextWrangler reperibili qui Aprire il documento: /private/etc/hosts Appare il documento Il pezzo dopo: fe80::1%lo0 localhost l&#8217;ho [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin:0px 0px 0px 10px;"></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mactutorials.it%2Fsite%2F2010%2F03%2Fleopard-virtualhost-apache2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mactutorials.it%2Fsite%2F2010%2F03%2Fleopard-virtualhost-apache2%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.mactutorials.it/site/wp-content/uploads/2010/03/leopardlogo.jpg" alt="" title="leopardlogo" width="400" height="283" class="aligncenter size-full wp-image-1289" /><br />
Prima dell&#8217;arrivo di <strong>Apache2</strong> per creare i virtualhost era sufficiente seguire <a href="http://www.mactutorials.it/site/2006/04/virtualhost-sul-proprio-mac-osx/" target="_blank">questo tutorial</a>. Con Mac OS X 10.5 o superiore, o semplicemente utilizzando Apache2 sul proprio computer, la configurazione dei <strong>virtualhost</strong> va fatta editando non solo httpd.conf.<br />
La procedura passo per passo che nella prima parte è identica all&#8217;articolo citato in precedenza, per eseguirla al meglio dotarsi un ottimo editor di codice, BBedit o TextWrangler reperibili <a href="http://www.barebones.com/products/textwrangler/index.shtml" target="_blank">qui</a><br />
<span id="more-1271"></span></p>
<ol>
<li>Aprire il documento:<br />
<blockquote><p> /private/etc/hosts</p></blockquote>
</li>
<li>Appare il documento<img src="http://www.mactutorials.it/site/wp-content/uploads/2010/03/hosts.png" alt="" title="hosts" width="502" height="319" class="aligncenter size-full wp-image-1281" /></li>
<li>Il pezzo dopo:<br />
<blockquote><p>fe80::1%lo0     localhost</p></blockquote>
<p>l&#8217;ho aggiunto io.</li>
<li>Portare il cursore dopo la linea sopra citata e andare a capo;<br />
il cancelletto<br />
<blockquote>#</p></blockquote>
<p> indica commento, quindi dopo di quello sulla stessa riga, si può inserire un commento di richiamo alla modifica</li>
<li>Inserire l&#8217;indirizzo IP almeno uno spazio e il nome del virtualhost da creare:<br />
<blockquote><p>127.0.0.1 nomeVirtualhost</p></blockquote>
</li>
<li>Salvare il documento è richiesto l&#8217;inserimento della password di amministratore essendo un documento di <strong>root</strong>.</li>
<li>Aprire ora il file  /private/etc/apache2/httpd.conf</li>
<li>Cercare la seguente linea di codice intorno alla 460<br />
<blockquote><p># Virtual hosts<br />
#Include /private/etc/apache2/extra/httpd-vhosts.conf</p></blockquote>
</li>
<li>Scommentare ovvero rimuovere il cancelletto della seconda riga prima della scritta include:<br />
<blockquote><p>Include /private/etc/apache2/extra/httpd-vhosts.conf</p></blockquote>
</li>
<li>Salvare e chiudere httpd.conf</li>
<li>Aprire ora il file /private/etc/apache2/extra/httpd-vhosts.conf</li>
<li><img src="http://www.mactutorials.it/site/wp-content/uploads/2010/03/virtualhost.png" alt="" title="virtualhost" width="531" height="433" class="aligncenter size-full wp-image-1285" /><br />
rimuovere il cancelletto qualora ci fosse prima di </p>
<blockquote><p>NameVirtualHost *:80</p></blockquote>
</li>
<li>Per ogni virtualhost da creare è necessario inserire il seguente codice:<br />
<blockquote><p>&lt;VirtualHost *:80&gt;<br />
    ServerAdmin email<br />
    DocumentRoot /Users/userName/Sites<br />
    ServerName nomeVirtualHost<br />
    ServerAlias www.nomeVirtualHost<br />
    ErrorLog /private/var/log/apache2/nomeVirtualHost-error_log<br />
    CustomLog /private/var/log/apache2/nomeVirtualHost-access_log common<br />
&lt;/VirtualHost&gt;</p></blockquote>
<p>dove al posto del campo <strong>email</strong>, si può inserire la propria;<br />
al posto di <strong>/Users/userName/Sites</strong> il percorso corretto della cartella dove risiede il sito<br />
<strong>nomeVirtualHost</strong> va sostituito con il nome inserito nel file hosts</li>
<li>salvare il file</li>
<li>Riavviare apache2, utilizzando preferenze di sistema o il terminale</li>
<li>Digitare in un browser http://nomeVirtualHost per verificare che tutto funzioni perfettamente</li>
</ol>
<p>Articoli correlati:<ol>
<li><a href='http://www.mactutorials.it/site/2010/03/leopard-proteggere-una-cartella-con-htaccess/' rel='bookmark' title='Leopard &#8211; proteggere una cartella con htaccess'>Leopard &#8211; proteggere una cartella con htaccess</a></li>
<li><a href='http://www.mactutorials.it/site/2006/04/virtualhost-sul-proprio-mac-osx/' rel='bookmark' title='Virtualhost sul proprio Mac OSX'>Virtualhost sul proprio Mac OSX</a></li>
<li><a href='http://www.mactutorials.it/site/2007/11/leopard-abilitare-php5/' rel='bookmark' title='Leopard: abilitare php5'>Leopard: abilitare php5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mactutorials.it/site/2010/03/leopard-virtualhost-apache2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

