<?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>Pas facile tous les jours ... &#187; apache</title>
	<atom:link href="http://pasfaciletouslesjours.org/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://pasfaciletouslesjours.org</link>
	<description>Have a break.</description>
	<lastBuildDate>Wed, 02 Feb 2011 09:34:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apache/MySQL/PHP5 sur AppleTV</title>
		<link>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/</link>
		<comments>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 16:53:07 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=229</guid>
		<description><![CDATA[
Nous allons voir comment installer un serveur web sur votre Apple TV. Nous nous aiderons du paquet Xampp pour MacOSX. Il contient les services suivant : PHP, MySQL, Apache, Perl, proFTPD.

Ce qu&#8217;on a besoin :

Le paquet Xampp pour MacOSX disponible ICI
L&#8217;AppleTV qui va subir l&#8217;intervention

Let&#8217;s go !
On dépose l’archive dans le répertoire personnel de frontrow [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-258 aligncenter" title="xampp" src="http://pasfaciletouslesjours.org/wp-content/uploads/2008/12/xampp.png" alt="xampp" width="109" height="109" /></p>
<p>Nous allons voir comment installer un serveur web sur votre Apple TV. Nous nous aiderons du paquet Xampp pour MacOSX. Il contient les services suivant : PHP, MySQL, Apache, Perl, proFTPD.</p>
<p><span id="more-229"></span></p>
<p><strong>Ce qu&#8217;on a besoin :</strong></p>
<ul>
<li>Le paquet Xampp pour MacOSX disponible <a href="http://downloads.sourceforge.net/xampp/xampp-macosx-0.7.4.tar.gz?modtime=1222624238&amp;big_mirror=1">ICI</a></li>
<li>L&#8217;AppleTV qui va subir l&#8217;intervention</li>
</ul>
<p><strong>Let&#8217;s go !</strong></p>
<p>On dépose l’archive dans le répertoire personnel de <em>frontrow</em> sur l’ATV.<br />
<code>local $ scp xampp-macosx-0.7.4.tar.gz frontrow@IP_ATV:~/ </code></p>
<p>On se connecte en SSH sur l’Apple TV  :</p>
<p><code>local $ ssh -1 frontrow@IP_ATV</code></p>
<p>et on décompresse l’archive à la racine du système :<br />
<code><br />
ATV $ sudo tar -xvjpf /Users/frontrow/<span class="sfx_qalogger_element sfx_qalogger_clickable">xampp-macosx-0.7.4.tar.gz</span> -C /</code><br />
On lance le service :<br />
<code>ATV $ sudo /Applications/xampp/xamppfiles/mampp start</code></p>
<p>Si aucune erreur ne survient au lancement du service, vous devriez pouvoir acceder à votre serveur web<br />
à l&#8217;adresse suivante : <a href="http://appletv.local  " target="_blank">http://appletv.local</a>. Si rien ne se passe, tapez directement l&#8217;IP de votre AppleTV dans votre navigateur.</p>
<p><strong>Configuration :</strong></p>
<p>Configurer Apache :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/httpd.conf</code><br />
Configurer ProFTPD :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/proftpd.conf</code><br />
Configurer PHP :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/php.ini</code><br />
Configurer MySQL :<br />
<code>ATV $ sudo nano /Applications/xampp/etc/my.conf</code></p>
<p><strong>[Edit]</strong></p>
<p>Pour economiser de l&#8217;espace disque sur votre /, il préférable de déplacer le dossier xampp dans le répertoire Home de l&#8217;utilisateur frontrow :</p>
<p>Sur votre AppleTV, créez un repertoire qui contiendra vos différents services  :</p>
<p><code>ATV $ mkdir ~/Server</code></p>
<p>On déplace le répertoire xampp :</p>
<p><code>ATV $ sudo mv /Applications/xampp ~/Server</code></p>
<p>Ensuite il nous reste qu&#8217;à créer un lien symbolique :</p>
<p><code>ATV $ cd /Applications<br />
ATV $ sudo ln -s /Users/frontrow/Server/xampp</code></p>
<p>Redemarrage du service :</p>
<p><code>ATV $ sudo /Applications/xampp/xamppfiles/mampp restart</code><br />
<strong>[/Edit]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/12/apachemysqlphp5-sur-appletv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Monitoring : Apachetop.</title>
		<link>http://pasfaciletouslesjours.org/2008/01/apache-monitoring-apachetop/</link>
		<comments>http://pasfaciletouslesjours.org/2008/01/apache-monitoring-apachetop/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 21:38:34 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[Réseaux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apachetop]]></category>
		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=24</guid>
		<description><![CDATA[Bonjour,
Je viens vers vous aujourd&#8217;hui pour vous présenter deux appli&#8217; sympathiques : DarkStat &#38; Apachetop.
DarkStat permet d&#8217;analyser à l&#8217;instant T, les connexions établies sur vos ports. Il affiche, entre autre, les ports solicités, les ip destinataires, des graphes, &#8230; Le tout accessible sur le port 666 par défaut.
Apachetop, quant à lui,  permet de surveiller [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Je viens vers vous aujourd&#8217;hui pour vous présenter deux appli&#8217; sympathiques : DarkStat &amp; Apachetop.</p>
<p>DarkStat permet d&#8217;analyser à l&#8217;instant T, les connexions établies sur vos ports. Il affiche, entre autre, les ports solicités, les ip destinataires, des graphes, &#8230; Le tout accessible sur le port 666 par défaut.</p>
<p>Apachetop, quant à lui,  permet de surveiller le traffic de votre serveur web  en analysant les logs.</p>
<p><span id="more-24"></span></p>
<p><strong>DarkStat.</strong></p>
<p>Installation :</p>
<pre lang="php">
$ sudo apt-get install darkstat</pre>
<p>Editons le fichier de config&#8217; :</p>
<pre lang="php">
$ sudo vim /etc/darkstat/init.cfg</pre>
<p>START_DARKSTAT=yes : Active darkstat</p>
<p>INTERFACE : Indiquez votre interface réseau (part défaut -i   eth0).</p>
<p>PORT : Port par lequel vous accéderez à l&#8217;interface web (par défaut -p 666).</p>
<p>BINDIP : décommentez cette ligne pour rendre l&#8217;interface web accessible qu&#8217;en localhost ( &laquo;&nbsp;b 127.0.0.1&#8243;)</p>
<p>LOCAL : Indiquez ici l&#8217;adresse de votre réseau local ( ex: -l 192.168.0.0/24)</p>
<p>Je ne me suis pas attardais sur les dernières options, et les ai laissées commentées.</p>
<p>Pour finir, on redémarre le service :</p>
<pre lang="php">
$ sudo /etc/init.d/darkstat start</pre>
<p>Pour le lancer, deux solutions :</p>
<p>en console :</p>
<pre lang="php">
$ darkstat</pre>
<p>ou directement, dans un navigateur :</p>
<p><strong>&laquo;&nbsp;http://localhost:666&#8243;</strong>(port par défaut)</p>
<p>Et voilà le résultat :</p>
<p><a href="http://cl3mrox.free.fr/blog/wp-content/darkstat1.jpg" title="darkstatimg1" rel="lightbox[24]"><img src="http://cl3mrox.free.fr/blog/wp-content/darkstat1.thumbnail.jpg" alt="darkstatimg1" /></a><a href="http://cl3mrox.free.fr/blog/wp-content/darkstat2.jpg" title="darkstatimg2" rel="lightbox[24]"><img src="http://cl3mrox.free.fr/blog/wp-content/darkstat2.thumbnail.jpg" alt="darkstatimg2" /></a></p>
<p><strong>Apachetop</strong></p>
<pre lang="php">$ sudo apt-get install apachetop</pre>
<p>Execution :</p>
<pre lang="php">
$ apachetop</pre>
<p>Pour les options :</p>
<pre lang="php">
$man apachetop</pre>
<p>&#8230; et merci à Monolith pour le tuyau <img src='http://pasfaciletouslesjours.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
&#8216;tantôt !</p>
<p>Sources :</p>
<p><a href="http://dmr.ath.cx/net/darkstat/" title="darkstat" target="_blank">Projet Darkstat</a> , <a href="http://www.webta.org/projects/apachetop/" title="apachetop" target="_blank">projet Apachetop</a>.<a href="http://www.webta.org/projects/apachetop/" title="apachetop project" target="_blank"> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/01/apache-monitoring-apachetop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serveurs virtuels &amp; DynDns</title>
		<link>http://pasfaciletouslesjours.org/2008/01/serveurs-virtuels-dyndns/</link>
		<comments>http://pasfaciletouslesjours.org/2008/01/serveurs-virtuels-dyndns/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 00:08:19 +0000</pubDate>
		<dc:creator>clem</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dyndns]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://pasfaciletouslesjours.org/?p=19</guid>
		<description><![CDATA[Bonsoir,
Hébergeant plusieurs portails web (pitchfork,eyeOS,upload) accessibles depuis l&#8217;exterieur, par confort et ergonomie, j&#8217;ai décidé d&#8217;opter pour une redirection par nom. De plus le Virtual Hosting permet d&#8217;affecter des droits, des régles différentes pour chaque site&#8230;

Dans un premier temps, je me suis inscris sur Dyndns et y ai configuré 3 &#171;&#160;Dynamic DNS&#160;&#187; :

pitchfork.domain.org
eyeos.domain.org
upload.domain.org

tous pointant sur mon [...]]]></description>
			<content:encoded><![CDATA[<p>Bonsoir,</p>
<p>Hébergeant plusieurs portails web (pitchfork,eyeOS,upload) accessibles depuis l&#8217;exterieur, par confort et ergonomie, j&#8217;ai décidé d&#8217;opter pour une redirection par nom. De plus le Virtual Hosting permet d&#8217;affecter des droits, des régles différentes pour chaque site&#8230;</p>
<p><span id="more-19"></span></p>
<p>Dans un premier temps, je me suis inscris sur <a href="https://www.dyndns.com/" title="DynDNS" target="_blank">Dyndns</a> et y ai configuré 3 &laquo;&nbsp;Dynamic DNS&nbsp;&raquo; :</p>
<ol>
<li>pitchfork.domain.org</li>
<li>eyeos.domain.org</li>
<li>upload.domain.org</li>
</ol>
<p>tous pointant sur mon IP public. Je configure mon routeur afin qu&#8217;il mette à jour le dns lors de changements d&#8217;IP.</p>
<p>Les repertoires des pages web sont dans mon home,  on fait un lien symbolique de chaque repertoire ~/pitchfork, ~/eyeOS, ~/upload dans &laquo;&nbsp;/var/www&nbsp;&raquo;:</p>
<pre lang="php">
$ cd /var/www

$ sudo ln -s ~/pitchfork

$ sudo ln -s ~/eyeOS

$ sudo ln -s ~/upload</pre>
<p>On modifie /etc/apache2/httpd.conf :</p>
<pre lang="php">
NameVirtualHost *&lt;VirtualHost *&gt;

ServerName localhost

DocumentRoot /var/www/

&lt;/VirtualHost&gt;

&lt;VirtualHost *&gt;

ServerName pitchfork.domain.org

DocumentRoot /var/www/pitchfork

&lt;/VirtualHost&gt;

&lt;VirtualHost *&gt;

ServerName eyeos.domain.org

DocumentRoot /var/www/eyeOS

&lt;/VirtualHost&gt;

&lt;VirtualHost *&gt;

ServerName upload.domain.org

DocumentRoot /var/www/upload

&lt;/VirtualHost&gt;</pre>
<p>On redemarre le serveur web :</p>
<pre lang="php">
/etc/init.d/apach2 restart</pre>
<p>Les sites sont maintenant accéssibles aux adresses suivantes :</p>
<ol>
<li>http://pitchfork.domain.org</li>
<li>http://eyeos.domain.org</li>
<li>http://upload.domain.org</li>
</ol>
<p><strong>Problème rencontré, solution apporté :</strong></p>
<p>Si un problème de droits apparait ( erreur 401 ) ou demande d&#8217;authentification, verifiez qu&#8217;il n&#8217;y a pas un fichier &laquo;&nbsp;<em>.htaccess</em>&nbsp;&raquo; à la racine de l&#8217;un de vos site, voire même, à la racine du serveur web (/var/www).</p>
<p>Autre solution, preciser l&#8217;option <em>AllowOverride </em>à <em>None</em> dans le fichier /etc/apache2/httpd.con.</p>
<p>Exemple :</p>
<pre lang="php">
&lt;VirtualHost *&gt;

ServerName eyeos.domain.org

DocumentRoot /var/www/eyeOS

AllowOverride None

&lt;/VirtualHost&gt;</pre>
<p>Ainsi, s&#8217;il y des fichiers .htaccess, ils ne seront pas pris en compte.</p>
<p>source :<br />
http://forum.ubuntu-fr.org/viewtopic.php?id=83396</p>
]]></content:encoded>
			<wfw:commentRss>http://pasfaciletouslesjours.org/2008/01/serveurs-virtuels-dyndns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

