<?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; apache2</title>
	<atom:link href="http://www.mactutorials.it/site/tag/apache2/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>
		<item>
		<title>Leopard &#8211; proteggere una cartella con htaccess</title>
		<link>http://www.mactutorials.it/site/2010/03/leopard-proteggere-una-cartella-con-htaccess/</link>
		<comments>http://www.mactutorials.it/site/2010/03/leopard-proteggere-una-cartella-con-htaccess/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:14:25 +0000</pubDate>
		<dc:creator>Olivs</dc:creator>
				<category><![CDATA[osX]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Mattia Olivi]]></category>
		<category><![CDATA[Olivs]]></category>

		<guid isPermaLink="false">http://www.mactutorials.it/site/?p=1250</guid>
		<description><![CDATA[Le ultime versione di Mac Os X montano di default il webserver Apache2. A differenza del suo predecessore la configurazione per proteggere le cartelle con htaccess non avviene più nelle stesso file, httpd.conf, ma su files diversi. La procedura è sempre abbastanza semplice e veloce, seguite passo per passo i punti che seguono: Se non si dispone di un buon programma per editare codice, scaricarne uno Aprire l&#8217;applicazione Terminale eseguire l&#8217;autenticazione da amministratore scrivendo il comando su Scrivere la password [...]]]></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-proteggere-una-cartella-con-htaccess%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mactutorials.it%2Fsite%2F2010%2F03%2Fleopard-proteggere-una-cartella-con-htaccess%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.mactutorials.it/site/wp-content/uploads/2010/03/apache_pb.gif"><img class="aligncenter size-full wp-image-1262" title="apache_pb" src="http://www.mactutorials.it/site/wp-content/uploads/2010/03/apache_pb.gif" alt="" width="259" height="32" /></a></p>
<p>Le ultime versione di Mac Os X montano di default il webserver Apache2. A differenza del suo predecessore la configurazione per proteggere le cartelle con htaccess non avviene più nelle stesso file, httpd.conf, ma su files diversi.<br />
La procedura è sempre abbastanza semplice e veloce, seguite passo per passo i punti che seguono:<br />
<span id="more-1250"></span></p>
<ol>
<li>Se non si dispone di un buon programma per editare codice, scaricarne uno</li>
<li>Aprire l&#8217;applicazione Terminale</li>
<li>eseguire l&#8217;autenticazione da amministratore scrivendo il comando<br />
<blockquote><p>su</p></blockquote>
</li>
<li>Scrivere la password di amministrazione del computer</li>
<li>Scrivere ora il seguente comando<br />
<blockquote><p>htpasswd -c /private/etc/httpd/passwords vostrouser -c /private/etc/apache2/passwords <strong>vostroUser</strong></p></blockquote>
</li>
<li>al posto di <strong><span style="color: #ff0000;">vostroUser</span></strong> ovviamente scrivere il vostro</li>
<li>ora apparirà:<br />
<blockquote><p>New password</p></blockquote>
<p>scrivere la password scelta per quella cartella.</li>
<li><span style="color: #ff0000;">Attenzione</span> a non dimenticarla, usare una password diversa dal login aumenta la sicurezza del computer.</li>
<li>Il comando appena eseguito ha creato nella cartella<br />
<code>/private/etc/apache2/</code><br />
il file password nel quale c&#8217;è scritto</p>
<blockquote><p>vostroUser:password criptata</p></blockquote>
</li>
<li>Con il vostro editor di codice preferito aprire ora il file:
<pre><em>/private/etc/apache2/users/<strong>vostroUser</strong>.conf
</em></pre>
</li>
<li>In fondo al documento, aggiungere una linea di questo genere per ricordare che è stato editato da voi:
<pre><em>#### Prrotezione cartella sites aggiunta vostroUser#### </em></pre>
</li>
<li>sotto mettere questo codice facendo le opportune modifiche<br />
<blockquote><p>&lt;Directory /Users/vostroUser/Sites&gt;<br />
Authtype Basic<br />
AuthName &#8220;Ciao, questa e&#8217; un&#8217;area riservata!&#8221;<br />
AuthUserFile /private/etc/apache2/passwords<br />
Require user vostroUser<br />
&lt;/Directory&gt;</p></blockquote>
</li>
<li>Io ho il sistema in lingua originale quindi la cartella si chiama Sites.<br />
Salvare e chiudere</li>
<li>Riavviare apache2, o dal terminale con il comando<br />
<blockquote><p>sudo apachectl restart</p></blockquote>
<p>oppure dal pannello di condivisione in preferenze di sistema</li>
<li>Da un browser inserire la URL locale protetta&#8230;</li>
<li>Per accedere ora vanno inserite la username appena inserita e la sua relativa password</li>
<li>Per chiudere la sessione del terminale digitare<br />
<blockquote><p>exit</p></blockquote>
</li>
</ol>
<p>Articoli correlati:<ol>
<li><a href='http://www.mactutorials.it/site/2010/03/leopard-virtualhost-apache2/' rel='bookmark' title='Leopard – Virtualhost (Apache2)'>Leopard – Virtualhost (Apache2)</a></li>
<li><a href='http://www.mactutorials.it/site/2005/11/protezione-di-sites/' rel='bookmark' title='Protezione di Sites'>Protezione di Sites</a></li>
<li><a href='http://www.mactutorials.it/site/2006/06/ripristino-di-apache-php-e-mysql/' rel='bookmark' title='Ripristino di Apache, php e MySQL da PPC a PPC'>Ripristino di Apache, php e MySQL da PPC a PPC</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mactutorials.it/site/2010/03/leopard-proteggere-una-cartella-con-htaccess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

