<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.echosdunet.org/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>
 <channel>
  <title>Configurer sa Dédibox sous Ubuntu 6.06 LTS</title>
  <link>http://dedibox.echosblogs.org</link>
  <description></description>
  <pubDate>Wed, 16 Jun 2010 00:38:26 +0200</pubDate>
  <generator>http://www.lifetype.net</generator>
    <item>
   <title>Préliminaire - Installation de la Débibox sous Ubuntu 6.06 LTS</title>
   <description>
    &lt;p&gt;La première chose à faire est d&#039;installer un système d&#039;exploitation sur la Dédibox. Je vais expliquer de façon très succinte la façon de faire, car installer l&#039;OS est un jeu d&#039;enfant.&lt;/p&gt;&lt;p&gt;L&#039;objectif est de mettre en route un serveur pour des sites internet type PHP, avec des stats et tout ce qui va bien.&lt;/p&gt;&lt;p&gt;La première chose à faire est de se rendre dans le panel de configuration. On voit alors qu&#039;on a une dédibox, et il faut alors cliquer sur [Configuration].&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Voici le panel qui s&#039;ouvre, et nous allons commencer l&#039;installation. Tout d&#039;abord, cliquer sur &amp;quot;Installation de la Dédibox&amp;quot;. Nous n&#039;allons pas installer la version recommandée, qui installe des tas de services inutiles.&lt;/p&gt;&lt;p&gt;On clique donc sur le bouton &amp;quot;Choisir l&#039;installation avancée&amp;quot;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Il faut alors cliquer sur le logo Ubuntu, V6.06_LTS, puis le bouton &amp;quot;Etape 2-&amp;gt;&amp;quot;.    &lt;/p&gt;&lt;p&gt;Nous allons procéder au partionnement. Attention, ceci n&#039;est pas un partitionnement de puriste, mais si vous vous amusez à en choisir un autre, c&#039;est à vos risques et péril, car en effet après un reboot serveur, il est fort à parier que Mysql ne redemarre pas (avec impossibilité de redemarrer).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Voici donc le choix des partitions :&lt;/p&gt;&lt;p&gt;/dev/sda1    Primaire    ext3    /boot        64&lt;br /&gt;/dev/sda2    Primaire   swap                   1024&lt;br /&gt;/dev/sda3     Primaire    ext3    /            151537&lt;/p&gt;&lt;p&gt;On passe à l&#039;étape 3-&amp;gt;&lt;/p&gt;&lt;p&gt;La vous pouvez personnaliser le nom de votre machine et le reverse. Personnellement, je n&#039;ai renseigné que le nom de la machine. On passe à l&#039;étape 4-&amp;gt;&lt;/p&gt;&lt;p&gt;Vous allez saisir vos mos de passe administrateur, un nom d&#039;utilisateur et un mot de passe qui vont vous permettre de vous connecter en SSH. On passe à l&#039;étape 5 -&amp;gt;&lt;/p&gt;&lt;p&gt;On va taper un email, sur lequel on pourra recevoir les indisponibilité de la box. L&#039;étape 6-&amp;gt; donne un récap des infos qu&#039;on a saisi. On vérifie, et on coche &amp;quot;Effacer l&#039;intégralité de mon disque dur et les services surveillés définitivement&amp;quot;. Puis on clique sur installer la dédibox.&lt;/p&gt;&lt;p&gt;Il n&#039;y a plus qu&#039;à patienter maintenant quelques minutes.&lt;/p&gt;&lt;p&gt;Une fois que le ping est au vert, on va pouvoir se connecter en SSH à notre serveur.&lt;/p&gt;
   </description>
   <link>http://dedibox.echosblogs.org/gnral/2006/07/04/prliminaire_-_installation_de_la_dbibox_sous_ubuntu_606_lts</link>
   <comments>http://dedibox.echosblogs.org/gnral/2006/07/04/prliminaire_-_installation_de_la_dbibox_sous_ubuntu_606_lts</comments>
   <guid>http://dedibox.echosblogs.org/gnral/2006/07/04/prliminaire_-_installation_de_la_dbibox_sous_ubuntu_606_lts</guid>
      <dc:creator>dedibox</dc:creator>
      
    <category>Général</category>
         <pubDate>Tue, 04 Jul 2006 13:52:13 +0200</pubDate>
   <source url="http://www.echosdunet.org/rss.php?blogId=608&amp;profile=rss20">Configurer sa Dédibox sous Ubuntu 6.06 LTS</source>
     </item>
    <item>
   <title>Installer Awstats</title>
   <description>
    &lt;p&gt;Comme j&#039;ai un peu ramé pour installé awstats sur ma dédibox, j&#039;ai décidé de faire ici un tutoriel, qui va en fait me servir de pense bête.&lt;/p&gt;
&lt;p&gt;L&#039;objectif est de pouvoir gérer l&#039;ensemble des logs dans un seul et même fichier, et de pouvoir gérer plusieurs domaines bien distincts.&lt;/p&gt;&lt;b&gt;1/ Qu&#039;est-ce que Awstats.&lt;/b&gt;&lt;p&gt;Awstats est un outils statistique puissant d&#039;analyse de logs apache.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;b&gt;2/ Installation&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;C&#039;est la partie la plus simple, puisqu&#039;une simple commande vous permet de l&#039;installer sur votre serveur :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo apt-get install awstats&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Des fichiers ont été installés dans différents dossiers :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/etc/awstats &lt;/code&gt;-&amp;gt; contient les fichiers de configuration :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;awstats.conf - awstats.conf.local&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/usr/lib/cgi-bin &lt;/code&gt;-&amp;gt; contien le script perl &lt;code&gt;awstats.pl&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/var/lib/awstats&lt;/code&gt; -&amp;gt; contient les stats calculées (si vous voullez effacer vos stats, c&#039;est la).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/usr/share/awstats&lt;/code&gt; -&amp;gt; contient les icons, plugins, lang et librairies (on ne touche à rien ici.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/usr/share/doc/awstats/ &lt;/code&gt;-&amp;gt; contient la doc, et des scripts d&#039;exemples que nous n&#039;utiliseront pas.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3/ Configuration d&#039;un domaine&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nous allons ici procéder à une installation multidomaine. Commençons donc par créer un fichier de configuration pour notre premier domaine (cette opération sera à répéter pour chaque domaine).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# cd /etc/awstats&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo cp  awstats.conf  awstats.votredomaine.tld.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous allons éditer ce fichier et le configurer :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo nano -w &lt;code&gt;awstats.votredomaine.tld.conf&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Trouver :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;LogFile=&amp;quot;/var/log/apache/access.log&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Remplacer par :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;LogFile=&amp;quot;/var/log/apache2/votredomaine.log&amp;quot;&lt;/code&gt;&lt;/p&gt;
Trouver : &lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SiteDomain=&amp;quot;&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Indiquez votre domaine :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SiteDomain=&amp;quot;votredomaine.tld&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Trouver :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Lang=&amp;quot;auto&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Remplacer par :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Lang=&amp;quot;fr&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Sauvegarder en tapant &amp;lt;CTRL&amp;gt;+&amp;lt;X&amp;gt; &amp;lt;Yes&amp;gt;&lt;/p&gt;
&lt;p&gt;Le fichier de configuration est maintenant pret.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4/ Configuration d&#039;Apache2&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nous allons maintenant modifier la configuration d&#039;Apache2.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# cd /etc/apache2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo cp apache2.conf apache2.conf.old &lt;/code&gt;(juste une copie de sauvegarde).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo nano -w apache2.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Se rendre tout à la fin du fichier, et ajouter :&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;code&gt;#&lt;br /&gt;
# Directives to allow use of AWStats as a CGI&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
Alias /awstats-icon/ /usr/share/awstats/icon/&lt;br /&gt;
&amp;lt;Directory /usr/share/awstats/icon&amp;gt;&lt;br /&gt;
Options None&lt;br /&gt;
AllowOverride None&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;Pour qu&#039;Apache tienne compte des nouvelles directives, il faut le relancer :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo /etc/init.d/apache2 restart&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5/ Le Vhost de votre domaine&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Il faut également dire à votre Vhost d&#039;enregistrer les logs dans /var/log/apache/votredomaine.log. Pour cela on va éditer le vhost apache :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# cd /etc/apache2/site-enabled/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo nano -w votredomaine.tls.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;on ajoute les lignes suivantes :&lt;/p&gt;
&lt;code&gt;        ErrorLog /var/log/apache2/error.log&lt;br /&gt;
        CustomLog /var/log/apache2/votredomaine.log combined&lt;/code&gt;
&lt;p&gt;On relance apache :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6/ Exécuter le script de mise à jour des stats.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;On va lancer la commande à la main, il suffira ensuite de l&#039;automatiser par un cron.&lt;/p&gt;
&lt;p&gt;Lancer :&lt;/p&gt;
&lt;code&gt;&lt;code&gt;# sudo /usr/lib/cgi-bin/awstats.pl -config=votredomaine.tld -update&lt;/code&gt;&lt;/code&gt;
&lt;p&gt;vous devriez avoir ce type de résultat :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Update for config &amp;quot;/etc/awstats/awstats.votredomaine.tld.conf&amp;quot;&lt;br /&gt;
With data in log file &amp;quot;/var/log/apache2/access.log&amp;quot;...&lt;br /&gt;
Phase 1 : First bypass old records, searching new record...&lt;br /&gt;
Direct access after last parsed record (after line 51)&lt;br /&gt;
Jumped lines in file: 51&lt;br /&gt;
 Found 51 already parsed records.&lt;br /&gt;
Parsed lines in file: 4&lt;br /&gt;
 Found 4 dropped records,&lt;br /&gt;
 Found 0 corrupted records,&lt;br /&gt;
 Found 0 old records,&lt;br /&gt;
 Found 7 new qualified records.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Il ne reste plus qu&#039;à visualiser le résultat dans votre navigateur :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;http://sd-xxx.dedibox.fr/cgi-bin/awstats.pl?config=votredomaine.tld&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6/ Automatisation de l&#039;actualisation des stats.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Pour cela, il faut paramétrer une tache automatique dans le CRON, qui s&#039;exécutera à intervalle régulier. Dans le cas présent, nous allons l&#039;exécuter toutes les 24 heures, à 2 heures du matin.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo crontab -e&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ajouter la ligne :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;0 2 * * * perl /usr/lib/cgi-bin/awstats.pl -config=votredomaine.tld -update&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Sauvergarder, et relancer crontab :&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo /etc/init.d/cron restart&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7/ Rotation des logs&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;La rotation des logs a pour effet de supprimer les logs apaches, si une rotation intervient avant que les stats aient été lancées, on risque de perdre une partie des statistiques. Pour éviter ce problème, il suffit de lancer le script de mise à jour des stats juste avant que la rotation s&#039;effectue.&lt;/p&gt;
&lt;p&gt;Nous allons donc modifier le script de rotation des logs de la façon suivante :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# cd /etc/logrotate.d&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo nano -w apache2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous allons ajouter ces trois lignes juste avant postrotate :&lt;/p&gt;
&lt;code&gt;prerotate&lt;br /&gt;
su - root -c &amp;quot;/usr/lib/cgi-bin/awstats.pl -config=votredomaine.tld -update &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
endscript&lt;/code&gt;
&lt;p&gt;On enregistre le tout, et c&#039;est terminé.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Remerciements :&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ce billet a été réalisé à partir de deux tutos trouvés sur le net, la combinaison des deux m&#039;a permis de paramétrer awstats sur ma dédibox tel que je le désirais.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lolib.info/index.php/2006/02/08/9-installer-awstats-advanced-web-statistics&quot;&gt;Installer awstats par Lolib&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.sos-dedie.com/index.php/2005/02/20/3-satistiques-des-visiteurs&quot;&gt;installer Awstasts par SOSdédié&lt;/a&gt;&lt;/p&gt;
   </description>
   <link>http://dedibox.echosblogs.org/awstats/2006/06/23/installer_awstats</link>
   <comments>http://dedibox.echosblogs.org/awstats/2006/06/23/installer_awstats</comments>
   <guid>http://dedibox.echosblogs.org/awstats/2006/06/23/installer_awstats</guid>
      <dc:creator>dedibox</dc:creator>
      
    <category>awstats</category>
         <pubDate>Fri, 23 Jun 2006 13:31:28 +0200</pubDate>
   <source url="http://www.echosdunet.org/rss.php?blogId=608&amp;profile=rss20">Configurer sa Dédibox sous Ubuntu 6.06 LTS</source>
     </item>
    <item>
   <title>Ce blog est mon pense bête pour la configuration d&#039;une dédibox</title>
   <description>
    &lt;p&gt;Ce blog sans prétention n&#039;a pour objectif que de me servir de pense bête pour la configuration de ma dédibox. Histoire que le temps passé à comprendre le fonctionnement des différents services ne se perde pas sans la nature.&lt;/p&gt;&lt;p&gt;J&#039;ai donc choisi d&#039;installer une dédibox sous Ubuntu 6.0.6. Donc l&#039;ensemble des billets seront consacrés à cette distribution. En principe, il ne devrait pas y avoir d&#039;énormes différences avec une installation sur une debian.&lt;/p&gt;
   </description>
   <link>http://dedibox.echosblogs.org/gnral/2006/06/23/welcome</link>
   <comments>http://dedibox.echosblogs.org/gnral/2006/06/23/welcome</comments>
   <guid>http://dedibox.echosblogs.org/gnral/2006/06/23/welcome</guid>
      <dc:creator>dedibox</dc:creator>
      
    <category>Général</category>
         <pubDate>Fri, 23 Jun 2006 13:29:48 +0200</pubDate>
   <source url="http://www.echosdunet.org/rss.php?blogId=608&amp;profile=rss20">Configurer sa Dédibox sous Ubuntu 6.06 LTS</source>
     </item>
   </channel>
</rss>