<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Configuration d&#8217;Apache, MySQL et PHP à base de liens symboliques</title>
	<atom:link href="http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/</link>
	<description>Développement Web, bonnes pratiques et performances</description>
	<lastBuildDate>Tue, 16 Mar 2010 20:46:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Par : easyrieder</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28290</link>
		<dc:creator>easyrieder</dc:creator>
		<pubDate>Sun, 10 May 2009 16:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28290</guid>
		<description>Merci pour toutes ces explications, cela marche parfaitement maintenant :)</description>
		<content:encoded><![CDATA[<p>Merci pour toutes ces explications, cela marche parfaitement maintenant <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28289</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Sun, 10 May 2009 13:14:49 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28289</guid>
		<description>La modification du fichier &lt;code&gt;/etc/hosts&lt;/code&gt; est là juste pour éviter de tester tous mes sites en &quot;localhost&quot; et du coup, pour coller au plus près à la structure d&#039;URL finale (en général, à la racine d&#039;un nom de domaine).

Il faut juste modifier le fichiers hosts, y&#039;a pas de bidouille à faire côté réseau.
J&#039;ai par exemple :
&lt;pre&gt;&lt;code&gt;127.0.0.1 localhost local.case.oncle-tom.net local.monsite.com
&lt;/code&gt;&lt;/pre&gt;

Pour rendre une IP persistente, il faut modifier le fichier &lt;code&gt;/etc/network/interfaces&lt;/code&gt; et y déclarer des interfaces virtuelles (comme fait précédemment mais uniquement pour la session courante) :
&lt;pre&gt;&lt;code&gt;auto eth0:0
iface eth0:0 inet static
        address 192.168.0.116
        netmask 255.255.255.255
&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>La modification du fichier <code>/etc/hosts</code> est là juste pour éviter de tester tous mes sites en &laquo;&nbsp;localhost&nbsp;&raquo; et du coup, pour coller au plus près à la structure d&#8217;<acronym title="Uniform Resource Locator">URL</acronym> finale (en général, à la racine d&#8217;un nom de domaine).</p>
<p>Il faut juste modifier le fichiers hosts, y&#8217;a pas de bidouille à faire côté réseau.<br />
J&#8217;ai par exemple :</p>
<pre><code>127.0.0.1 localhost local.case.oncle-tom.net local.monsite.com
</code></pre>
<p>Pour rendre une <acronym title="Internet Protocol">IP</acronym> persistente, il faut modifier le fichier <code>/etc/network/interfaces</code> et y déclarer des interfaces virtuelles (comme fait précédemment mais uniquement pour la session courante) :</p>
<pre><code>auto eth0:0
iface eth0:0 inet static
        address 192.168.0.116
        netmask 255.255.255.255
</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28288</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Sun, 10 May 2009 13:06:48 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28288</guid>
		<description>Pour les liens symboliques je m&#039;emmêle toujours les pinceaux dans l&#039;ordre des arguments. Le deuxième argument est effectivement la destination du lien symbolique (l&#039;emplacement où il se trouvera).
C&#039;est exact.

Pour l&#039;a2ensite, j&#039;y tiens pour éviter le côté &quot;bricolage&quot; et respecter la philosophie de fonctionnement. Je préfère activer et désactiver un site-available que systématiquement faire et défaire des liens symboliques.

Ça en devient transparent et on peut mixer les deux systèmes comme ça.

Bon après c&#039;est une question de goûts et de couleurs ;)</description>
		<content:encoded><![CDATA[<p>Pour les liens symboliques je m&#8217;emmêle toujours les pinceaux dans l&#8217;ordre des arguments. Le deuxième argument est effectivement la destination du lien symbolique (l&#8217;emplacement où il se trouvera).<br />
C&#8217;est exact.</p>
<p>Pour l&#8217;a2ensite, j&#8217;y tiens pour éviter le côté &laquo;&nbsp;bricolage&nbsp;&raquo; et respecter la philosophie de fonctionnement. Je préfère activer et désactiver un site-available que systématiquement faire et défaire des liens symboliques.</p>
<p>Ça en devient transparent et on peut mixer les deux systèmes comme ça.</p>
<p>Bon après c&#8217;est une question de goûts et de couleurs <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : easyrieder</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28285</link>
		<dc:creator>easyrieder</dc:creator>
		<pubDate>Sun, 10 May 2009 12:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28285</guid>
		<description>Bonjour,

tout d&#039;abord un grand bravo pour les conseils donné sur ce site !!

J&#039;ai une petite question concernant la méthode décrite pour créer un host virtuel pour apache 2.

J&#039;ai bien suivi les explications ci-dessous, mais un point me parait obscur:

&quot;On se fendra de l’ajout d’un hôte local dans le fichiers hosts pour coller au plus près à l’instance de production&quot;

=&gt; Pour moi ce n&#039;est pas très clair :). Je suppose qu&#039;il faut ajouter une ligne dans le fichier /etc/hosts mais je ne vois pas comment déclarer l&#039;host virtuel dans ce fichier.

J&#039;avais alors pensé à déclarer une ip virtuelle, j&#039;ai alors rajouté dans /etc/hosts la ligne :
192.168.0.116    monsite.fr

Ensuite j&#039;ai rajouté une nouvelle adresse ip à mon interface:

sudo ifconfig eth0:0 192.168.0.116

et là ça marche. Mais lors d&#039;un redémarrage du PC, il faut que je tape ce code de manière systématique pour que ça marche :(

Mes questions sont donc les suivantes:

- Comment faire persister une adresse ip virtuelle sur le PC ?
- que faut-il ajouter dans /etc/hosts dans le cas ou notre fichier d&#039;host virtuel commence par 

Merci pour vos réponses</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>tout d&#8217;abord un grand bravo pour les conseils donné sur ce site !!</p>
<p>J&#8217;ai une petite question concernant la méthode décrite pour créer un host virtuel pour apache 2.</p>
<p>J&#8217;ai bien suivi les explications ci-dessous, mais un point me parait obscur:</p>
<p>&laquo;&nbsp;On se fendra de l’ajout d’un hôte local dans le fichiers hosts pour coller au plus près à l’instance de production&nbsp;&raquo;</p>
<p>=&gt; Pour moi ce n&#8217;est pas très clair <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Je suppose qu&#8217;il faut ajouter une ligne dans le fichier /etc/hosts mais je ne vois pas comment déclarer l&#8217;host virtuel dans ce fichier.</p>
<p>J&#8217;avais alors pensé à déclarer une ip virtuelle, j&#8217;ai alors rajouté dans /etc/hosts la ligne :<br />
192.168.0.116    monsite.fr</p>
<p>Ensuite j&#8217;ai rajouté une nouvelle adresse ip à mon interface:</p>
<p>sudo ifconfig eth0:0 192.168.0.116</p>
<p>et là ça marche. Mais lors d&#8217;un redémarrage du PC, il faut que je tape ce code de manière systématique pour que ça marche <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Mes questions sont donc les suivantes:</p>
<p>- Comment faire persister une adresse ip virtuelle sur le PC ?<br />
- que faut-il ajouter dans /etc/hosts dans le cas ou notre fichier d&#8217;host virtuel commence par </p>
<p>Merci pour vos réponses</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : naeh</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28272</link>
		<dc:creator>naeh</dc:creator>
		<pubDate>Sat, 25 Apr 2009 17:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28272</guid>
		<description>j&#039;ai 2 reùarques :
1. par rapport aux liens symboliques : je ne comprends pas trop l&#039;utilisation que vous en faites ici (à moins que ce soit différent sous ubuntu par rapport a debian ce qui m&#039;etonnerais, exemple pour php vous faites :
&lt;cite&gt;   1. gedit ~/conf/php/my-custom.ini
      J’ai ai mis par exemple :

      memory_limit = 64M

   2. sudo ln -s /etc/php5/conf.d/my-custom.ini ~/conf/php/my-custom.ini
&lt;/cite&gt;
ce qui reviant a ecraser ~/conf/php/my-custom.ini (que vous venez de créer par un lien symb vers /etc/php5/conf.d/my-custom.ini.
perso je ferais plutot :
&lt;code&gt;
sudo ln -s ~/conf/php/my-custom.ini /etc/php5/conf.d/my-custom.ini
&lt;/code&gt;
ce qui revient a créer un lien symb (dans le repertoire de conf de php) vers votre fichier de conf personnel.

2. concernant Apache :
même remarque que pour les liens symboliques
et ensuite, pour ce que vous voulez faire, je n&#039;utiliserais pas a2ensite (Apache2ENableSITE), cette commande crée un lien symb dans sites-enabled vers sites-available (donc pas besoin de faire ln -s dest src si on l&#039;utilise) or dans votre cas, vous n&#039;allez tout simplement plus utiliser sites-available d&#039;apache mais plutot un repertoire dans votre home, dans ce cas je ferais :
&lt;code&gt;
   1. gedit ~/conf/apache2/sites-available/local.case.oncle-tom.net
      ...
   2. sudo ln -s ~/conf/apache2/sites-available/local.case.oncle-tom.net /etc/apache2/sites-enabled/local.case.oncle-tom.net
   3. sudo service apache2 reload
&lt;/code&gt;
on crée le fichier du vhost dans le home et on le link la où apache sait chercher :)</description>
		<content:encoded><![CDATA[<p>j&#8217;ai 2 reùarques :<br />
1. par rapport aux liens symboliques : je ne comprends pas trop l&#8217;utilisation que vous en faites ici (à moins que ce soit différent sous ubuntu par rapport a debian ce qui m&#8217;etonnerais, exemple pour php vous faites :<br />
<cite>   1. gedit ~/conf/php/my-custom.ini<br />
      J’ai ai mis par exemple :</p>
<p>      memory_limit = 64M</p>
<p>   2. sudo ln -s /etc/php5/conf.d/my-custom.ini ~/conf/php/my-custom.ini<br />
</cite><br />
ce qui reviant a ecraser ~/conf/php/my-custom.ini (que vous venez de créer par un lien symb vers /etc/php5/conf.d/my-custom.ini.<br />
perso je ferais plutot :<br />
<code><br />
sudo ln -s ~/conf/php/my-custom.ini /etc/php5/conf.d/my-custom.ini<br />
</code><br />
ce qui revient a créer un lien symb (dans le repertoire de conf de php) vers votre fichier de conf personnel.</p>
<p>2. concernant Apache :<br />
même remarque que pour les liens symboliques<br />
et ensuite, pour ce que vous voulez faire, je n&#8217;utiliserais pas a2ensite (Apache2ENableSITE), cette commande crée un lien symb dans sites-enabled vers sites-available (donc pas besoin de faire ln -s dest src si on l&#8217;utilise) or dans votre cas, vous n&#8217;allez tout simplement plus utiliser sites-available d&#8217;apache mais plutot un repertoire dans votre home, dans ce cas je ferais :<br />
<code><br />
   1. gedit ~/conf/apache2/sites-available/local.case.oncle-tom.net<br />
      ...<br />
   2. sudo ln -s ~/conf/apache2/sites-available/local.case.oncle-tom.net /etc/apache2/sites-enabled/local.case.oncle-tom.net<br />
   3. sudo service apache2 reload<br />
</code><br />
on crée le fichier du vhost dans le home et on le link la où apache sait chercher <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : didrocks</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28019</link>
		<dc:creator>didrocks</dc:creator>
		<pubDate>Fri, 12 Dec 2008 12:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28019</guid>
		<description>@Oncle Tom: Merci, très clair :)</description>
		<content:encoded><![CDATA[<p>@Oncle Tom: Merci, très clair <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Modifier l&#39;emplacement du datadir d&#39;un serveur MySQL (Debian, Ubuntu, AppArmor) - La Case de l&#39;Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28018</link>
		<dc:creator>Modifier l&#39;emplacement du datadir d&#39;un serveur MySQL (Debian, Ubuntu, AppArmor) - La Case de l&#39;Oncle Tom</dc:creator>
		<pubDate>Fri, 12 Dec 2008 11:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28018</guid>
		<description>[...] importante : j&#8217;ai publié une version améliorée du déplacement des données d&#8217;un serveur MySQL. Je la recommande par rapport à cet article : elle implique moins de manipulations et est plus [...]</description>
		<content:encoded><![CDATA[<p>[...] importante : j&#8217;ai publié une version améliorée du déplacement des données d&#8217;un serveur MySQL. Je la recommande par rapport à cet article : elle implique moins de manipulations et est plus [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Oncle Tom</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28017</link>
		<dc:creator>Oncle Tom</dc:creator>
		<pubDate>Fri, 12 Dec 2008 09:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28017</guid>
		<description>@Thi3rry chais pas comment tu te débrouilles :P

@didrocks merci :) Je me sers du fichier hosts pour déclarer des noms de domaine locaux du genre local.oncle-tom.net, local.case.oncle-tom.net. Comme ça j&#039;ai un format d&#039;URL identiques entre l&#039;instance locale d&#039;un projet et l&#039;instance en ligne. Pour les projets où je m&#039;en fiche je reste avec le localhost classique.</description>
		<content:encoded><![CDATA[<p>@Thi3rry chais pas comment tu te débrouilles <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>@didrocks merci <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Je me sers du fichier hosts pour déclarer des noms de domaine locaux du genre local.oncle-tom.net, local.case.oncle-tom.net. Comme ça j&#8217;ai un format d&#8217;<acronym title="Uniform Resource Locator">URL</acronym> identiques entre l&#8217;instance locale d&#8217;un projet et l&#8217;instance en ligne. Pour les projets où je m&#8217;en fiche je reste avec le localhost classique.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : didrocks</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28016</link>
		<dc:creator>didrocks</dc:creator>
		<pubDate>Fri, 12 Dec 2008 07:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28016</guid>
		<description>Joli billet, à bookmarquer !

Par contre, je ne comprend pas l&#039;intérêt de renseigner le fichier hosts, accès plus rapide à partir du serveur apache en lui-même, ou y-a-t-il une autre raison que j&#039;ignore ? :)</description>
		<content:encoded><![CDATA[<p>Joli billet, à bookmarquer !</p>
<p>Par contre, je ne comprend pas l&#8217;intérêt de renseigner le fichier hosts, accès plus rapide à partir du serveur apache en lui-même, ou y-a-t-il une autre raison que j&#8217;ignore ? <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thi3rry</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28013</link>
		<dc:creator>Thi3rry</dc:creator>
		<pubDate>Thu, 11 Dec 2008 07:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28013</guid>
		<description>C&#039;est plutôt bon à prendre ! Surtout pour moi qui crash tout le temps mes install d&#039;Ubuntu...</description>
		<content:encoded><![CDATA[<p>C&#8217;est plutôt bon à prendre ! Surtout pour moi qui crash tout le temps mes install d&#8217;Ubuntu&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : error3</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28012</link>
		<dc:creator>error3</dc:creator>
		<pubDate>Thu, 11 Dec 2008 06:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28012</guid>
		<description>pour le fichier hosts, tu as toujours les interfaces type Système=&gt;Administration=&gt;Réseau

:)</description>
		<content:encoded><![CDATA[<p>pour le fichier hosts, tu as toujours les interfaces type Système=&gt;Administration=&gt;Réseau</p>
<p> <img src='http://case.oncle-tom.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : oncletom (Oncle Tom)</title>
		<link>http://case.oncle-tom.net/2008/configuration-apache-mysql-php-symlinks/#comment-28093</link>
		<dc:creator>oncletom (Oncle Tom)</dc:creator>
		<pubDate>Thu, 11 Dec 2008 05:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://case.oncle-tom.net/?p=1198#comment-28093</guid>
		<description>Configuration d’Apache, MySQL et PHP à base de liens symboliques http://tinyurl.com/6rugjd</description>
		<content:encoded><![CDATA[<p>Configuration d’Apache, MySQL et <acronym title="Pre-Hypertext Processing">PHP</acronym> à base de liens symboliques <a href="http://tinyurl.com/6rugjd">http://tinyurl.com/6rugjd</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
