<?xml version="1.0" encoding="ISO-8859-1" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://www.sos-dedie.com/index.php/">
  <title>Sos dédié : aide pour votre serveur dédié</title>
  <description><![CDATA[]]></description>
  <link>http://www.sos-dedie.com/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2005-04-04T20:15:57+00:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2005-04-04T20:15:57+00:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/04/04/28-installer-apache-php-mysql-et-phpmyadmin-et-proftp" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/26/27-c-dedie" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/26/26-hosteur" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/26/25-lycos" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/26/24-sivit" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/24/23-installer-apache-ssl-https" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/23/22-installer-un-serveur-de-nom-dns-avec-bind" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/17/21-serveur-dedie-les-deuxiemes-pas" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/11/20-serveur-dedie-virtuel" />
  <rdf:li rdf:resource="http://www.sos-dedie.com/index.php/2005/03/11/19-tld" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://www.sos-dedie.com/index.php/2005/04/04/28-installer-apache-php-mysql-et-phpmyadmin-et-proftp">
  <title>Installer Apache, php, mysql et phpmyadmin et proftp</title>
  <link>http://www.sos-dedie.com/index.php/2005/04/04/28-installer-apache-php-mysql-et-phpmyadmin-et-proftp</link>
  <dc:date>2005-04-04T20:15:57+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Apache</dc:subject>
  <description>Installer la base de votre serveur</description>
  <content:encoded><![CDATA[<p>Installer la base de votre serveur</p> <p>Au début sur votre serveur vide vous ne pouvez pas faire grand-chose. Pour que des visiteurs puissent visiter votre site Web encore faut-il installer Apache, voire php et mysql. Et il en découle l&#8217;installation de phpmyadmin et d&#8217;un serveur FTP personnel. Nous allons voir tout cela dans ce tutorial.</p>


<h3>La base</h3>


<p>Nous allons installer d&#8217;un bloc Apache, php et mysql qui sont aujourd&#8217;hui la base de nombreux site web sur le net. Avec debian, c&#8217;est rapide puisqu&#8217;une seule commande suffit.</p>


<pre>apt-get install apache php4 mysql-server php4-mysql</pre>


<p>Si l&#8217;installation s&#8217;est bien déroulée, vous pouvez d&#8217;hors et déjà accéder à votre serveur par http en tapant http://ip de votre serveur.</p>


<p>Pour configurer votre nom de domaine, rien de plus simple et je vous renvoi au tutorial «&nbsp;Installer plusieurs domaines sur Apache ». Apache a par défaut installé la racine de votre site web dans le répertoire /var/www.</p>


<p>Nous allons configuré 2 ou 3 choses dans le httpd.conf d&#8217;Apache.</p>


<pre>cd /etc/apache<br />
vi httpd.conf<br /></pre>


<p>On recherche la ligne &lt;Directory /var/www/&gt; et on change la directive AllowOverride à All pour permettre au fichier .htaccess de contrôler Apache.</p>


<p>Regardez aussi le DirectoryIndex et vérifiez que votre fichier index (page de démarrage de votre site web) est bien reconnu comme tel par Apache.</p>


<p>Suivant comment sont nommés vos fichiers php (l&#8217;extension .php ou .php3) , vérifiez bien que les lignes suivantes soient décommentées.</p>


<pre>AddType application/x-httpd-php3 .php3<br />
AddType application/x-httpd-php .php<br /></pre>


<p>Pour finir, sauvegardez et redémarrez Apache</p>


<pre>apachectl graceful</pre>


<p>Nous allons tester si PHP marche comme il faut.</p>


<pre>cd /var/www<br />
vi index.php</pre>


<p>Entrez le texte suivant</p>


<pre>&lt; ?
phpinfo() ;<br />
?&gt;</pre>


<p>Si le php fonctionne et que Apache le reconnaît comme tel alors vous aurez les fameuses informations de phpinfo disant tout sur la configuration de votre php.</p>


<p>Si vous avez l&#8217;habitude de récupérer vos valeurs de formulaires par les variables globales, n&#8217;oubliez pas de mettre le register_globals à On dans le fichier php.ini</p>


<pre>vi /etc/php4/apache/php.ini<br /></pre>


<h3>Configuration Mysql, phpmyadmin et php.</h3>


<p>Nous allons voir maintenant si Mysql fonctionne correctement. Pour cela, nous allons installer Phpmyadmin qui permettra en plus de nous configurer un utilisateur personnel plus facilement.</p>


<pre>cd /var/www <br />
apt-get install phpmyadmin<br /></pre>


<p>Nous installons phpmyadmin dans la racine de notre répertoire. Changez le nom de votre dossier phpmyadmin en autre chose pour raison de sécurité.</p>


<p>Allez dans votre phpmyadmin pour ajouter un utilisateur Mysql personnel. Dans l&#8217;onglet Privilèges, ajoutez l&#8217;utilisateur que vous voulez. Allez ensuite dans le fichier config.inc.php</p>


<pre>cd /var/www/phpmyadmin/<br />
vi config.inc.php</pre>


<p>Changez les deux lignes suivantes en spécifiant l&#8217;utilisateur que vous venez d&#8217;ajouter.</p>


<pre>$cfg<a href="&#039;Servers&#039;">'Servers'</a><a href="$i">$i</a><a href="&#039;user&#039;">'user'</a>          = &#8216;&#8230;&#8217;;      // MySQL user<br />
$cfg<a href="&#039;Servers&#039;">'Servers'</a><a href="$i">$i</a><a href="&#039;password&#039;">'password'</a> = &#8216;&#8230;.&#8217;<br /></pre>


<p>Voilà normalement votre Mysql fonctionne parfaitement, pour vous connecter dans vos scripts php, utilisez l&#8217;utilisateur que vous venez d&#8217;ajouter. N&#8217;hésitez pas à supprimer l&#8217;utilisateur root de la table de privilège.</p>


<p>D&#8217;un autre coté, vous voulez peut être pouvoir générer des images avec php. Pour cela vous devez ajouter la bibliothèque GD.</p>


<pre>apt-get install php4-gd2<br /></pre>


<h3>Installation d&#8217;un serveur FTP</h3>


<p>Nous allons utiliser proftp comme serveur ftp personnel.</p>


<pre>apt-get install proftpd</pre>

<p>Nous allons utiliser l&#8217;utilisateur www-data pour nous connecter à notre serveur FTP mais avant cela configurons un nouveau mot de passe pour cet utilisateur</p>


<pre>passwd www-data</pre>


<p>Dans le fichier de configuration de Proftp,</p>


<pre>vi /etc/proftpd.conf</pre>


<p>vous pouvez ajouter l&#8217;option</p>


<pre>DefaultRoot 	~<br /></pre>


<p>Interdisant à l&#8217;utilisateur connecté de remonter son répertoire.</p>


<p>Redémarrez le tout</p>


<pre>/etc/init.d/proftpd restart</pre>


<p>Maintenant la connexion à votre serveur FTP est effective.</p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/26/27-c-dedie">
  <title>C-dédié</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/26/27-c-dedie</link>
  <dc:date>2005-03-26T12:43:33+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Hébergeur</dc:subject>
  <description>Petit hebergeur deviendra grand ?</description>
  <content:encoded><![CDATA[<p>Petit hebergeur deviendra grand&nbsp;?</p> <p>C-dédié est l'hebergeur qui monte parmis la communauté. Offre de base alléchante, disponibilité et tarifs attractifs font de cet hébergeur un choix à consulter. Malheureusement encore une fois, la documentation est plutot inexistante.</p>


<p>L'offre logicielle est plutot à jour et compléte. Le datacenter est français.</p>


<p>Produit de base&nbsp;:</p>


<p>Celeron D  2.4 Ghz  256 Mo - 80 Go IDE 10 Mbps 49&#8364; H.T.</p>


<p><a href="http://www.c-dedie.com" hreflang="fr">Voir le site WEB</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/26/26-hosteur">
  <title>Hosteur</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/26/26-hosteur</link>
  <dc:date>2005-03-26T12:39:08+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Hébergeur</dc:subject>
  <description>Un hébergeur qui semble ne pas être à la hauteur...</description>
  <content:encoded><![CDATA[<p>Un hébergeur qui semble ne pas être à la hauteur...</p> <p>Hosteur est le type même d'hebergeur à éviter. Tarifs assez chers, support technique ne répondant pas, aucune adresse courrier ou téléphonique sur le site.</p>


<p>Même si l'interface de gestion est trés compléte, celle-ci ne rattrape pas les gros défauts de cet hébergeurs. Par exemple si vous prenez un nom de domaine chez eux vous en aurez pas la gestion compléte (le domaine est hebergé en fait chez ovh), pour transférer un domaine il faut utiliser une procédure assez lourde. (Lettre recommandé et 15 jours d'attente avant le débloquage. Pourquoi est-ce si long&nbsp;? On vous répondra&nbsp;: "Bah on est à marseille")</p>


<p>Produit de base&nbsp;:</p>


<p>1.7 GHz Celeron 1Mo de RAM - 80 Go IDE 1200Go de traffic mensuel à 98&#8364; H.T.</p>


<p><a href="http://www.hosteur.com" hreflang="fr">Voir le site WEB</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/26/25-lycos">
  <title>Lycos</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/26/25-lycos</link>
  <dc:date>2005-03-26T12:30:40+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Hébergeur</dc:subject>
  <description>Lycos arrive sur le marché avec des serveurs dédiés virtuels.</description>
  <content:encoded><![CDATA[<p>Lycos arrive sur le marché avec des serveurs dédiés virtuels.</p> <p>Lycos est connu pour son portail et son moteur de recherche. Aujourd'hui cette société propose de l'hebergement de serveur dédié virtuel. Ces serveurs sont en fait partagés entre plusieurs utilisateurs de maniére transparente.</p>


<p>L'interface de gestion est trés compléte, vous gérez votre VDS par Webmin, l'installation est trés simple et les logiciels à jour.</p>


<p>Malheureusement le support technique est plutot inexistant (par un forum...) et la documentation à l'état de création au moment où nous écrivons ces lignes.</p>


<p>A recommander pour "tester" la gestion d'un serveur dédié même si certaine fonctionnalité ne sont pas présentes à cause du partage des ressources.</p>


<p>Produit de base&nbsp;:</p>


<p>Processeur inconnu (ressource partagé, apparemment des Xenons) 128 Mo RAM - 750 Mo IDE BP 256Kbps (15 Go traffic mensuel) à 9,99&#8364; H.T.</p>


<p><a href="http://webcenter.lycos.fr" hreflang="fr">Voir le site WEB</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/26/24-sivit">
  <title>Sivit</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/26/24-sivit</link>
  <dc:date>2005-03-26T12:24:08+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Hébergeur</dc:subject>
  <description>Sivit est un hébergeur trés populaire sur Internet...</description>
  <content:encoded><![CDATA[<p>Sivit est un hébergeur trés populaire sur Internet...</p> <p>Vous pouvez louer un serveur à partir de 47&#8364;HT chez Sivit. Sivit est présent sur le marché depuis 1999 et propose des solutions sérieuses, un sav compétent et assez réactif. Malgré cela, l'hebergeur semble un peu parfois débordé par son succés.</p>


<p>Au niveau des serveurs dédiés, ceux-ci ne semble pas toujours à jour au niveau de leur offre logicielle posant quelques problèmes d'installation pour les débutants. La documentation semble légére pour les débutants.</p>


<p>Malgré ces problèmes Sivit reste un trés bon hébergeur à considérer lors de son achat.</p>


<p>Produit de base&nbsp;:</p>


<p>AMD 1.6 GHz 256 Mo RAM - 40 Go IDE BP 6Mbps à 49&#8364; H.T.</p>


<p><a href="http://www.sivit.fr" hreflang="fr">Voir le site WEB</a></p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/24/23-installer-apache-ssl-https">
  <title>Installer Apache-ssl (HTTPS)</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/24/23-installer-apache-ssl-https</link>
  <dc:date>2005-03-24T19:02:31+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Apache</dc:subject>
  <description>Comment installer le protocole http sécurisé ? Une seule version d'Apache pour gérer le http et le https</description>
  <content:encoded><![CDATA[<p>Comment installer le protocole http sécurisé&nbsp;? Une seule version d'Apache pour gérer le http et le https</p> <p>Il existe une version d&#8217;Apache intégrant naturellement le SSL (sans utilisation de module donc). Nous allons donc dans ce tutorial étudier l&#8217;installation de cette version d&#8217;Apache. A quoi sert le SSL&nbsp;? Vous l&#8217;avez déjà rencontré en achetant sur Internet par exemple. Il s&#8217;agit d&#8217;un protocole http sécurisé et par conséquent on accède à des zones sécurisées par une url du genre https://www.ledomaine.com</p>


<h3>Installation</h3>


<p>L&#8217;installation d&#8217;Apache-ssl est des plus simples sur Debian, en plus l&#8217;installeur est gentil et il nous génére automatiquement un certificat SSL</p>


<pre>apt-get install apache-ssl</pre>


<p>Plusieurs paquetages supplémentaire seront peut être installé, si apt-get ne trouve pas les paquetages faites un</p>


<pre>apt-get update</pre>


<p>avant d&#8217;installer Apache-ssl.</p>


<p>L&#8217;installeur vous demande plusieurs paramètres pour le certificat SSL, entrez-ce que vous voulez et finissez l&#8217;installation.</p>


<p>Normalement tout est bien configuré et vous pouvez déjà accéder en sécurisé à votre page de démarrage en tapant</p>


<pre>https://Ip de votre serveur</pre>


<p>En théorie, un seul serveur Apache tourne sur votre configuration (celle que vous venez d&#8217;installer) mais vous pouvez très bien faire tourner la version classique (apache) et la version ssl (apache-ssl). Toutefois, sachez que la version ssl peut très bien gérer les domaines comme la version classique ( nous verrons cela plus loin ) donc inutile de surcharger votre système avec deux serveurs.</p>


<h3>Ajout de domaines.</h3>


<p>Nous ajoutons la gestion de plusieurs domaines dans notre Apache sécurisé avec l&#8217;installation de virtualhost dans le httpd.conf</p>


<pre>vi /etc/apache-ssl/httpd.conf</pre>


<p>Nous n&#8217;allons pas revenir en profondeur dans la gestion du multi domaine avec Apache que nous faisons déjà dans ce tutorial. On rajoute donc autant de VirtualHost que de domaines souhaités.</p>


<pre>&lt;VirtualHost www.votredomaine.com:443&gt;<br />
ServerAlias votredomaine.com www.votredomaine.com<br />
DocumentRoot /var/www/dossier/<br />
ServerName www.votredomaine.com<br />
SSLEnable<br />
&lt;/VirtualHost&gt;</pre>


<p>Nous configurons notre VirtualHost pour le port 443 (port par défaut du protocole https) en lui donnant donc le nom de domaine qu&#8217;il doit gérer. Ainsi que le répertoire racine du site (DocumentRoot) et la valeur que renvoi le serveur (ServerName).</p>


<p>La mention SSLEnable ou SSLDisable permet simplement d&#8217;indiquer si le SSL doit être actif ou non. En théorie, comme nous écoutons le port 443 pour ce VirtualHost, on a tout intérêt à mettre SSLEnable car sinon on aura droit à une jolie page introuvable. D&#8217;ailleurs cette mention peut se trouver en dehors d&#8217;un VirtualHost. On peut donc enlever le SSL dans la configuration globale et l&#8217;autoriser dans un VirtualHost. D&#8217;ailleurs nous vous conseillons de procéder ainsi.</p>


<p>Si vous voulez gérer un domaine normal (sans de protocole sécurisé), vous devez d&#8217;abord indiquer à Apache d&#8217;écouter le port 80 en rajoutant la directive</p>


<pre>Listen 80</pre>


<p>Ensuite configurez un VirtualHost avec un port 80. Ainsi vous pouvez gérer les deux protocoles avec une seule configuration d&#8217;Apache et un seul serveur.</p>


<h3>Un peu plus loin.</h3>


<p>L&#8217;installeur d&#8217;Apache nous a créé une clef mais en fait celle-ci est valide qu&#8217;un mois et de toute façon on peut vouloir en refaire une autre. Pour cela on utilise openssl qui a été installé en même temps qu&#8217;Apache.</p>


<p>On créé d&#8217;abord notre certificat, lorsque le prompt vous demande le Common Name, mettez le nom de votre certificat.</p>


<pre>cd /etc/ssl<br />
openssl req -new -x509 -keyout private/cakey.pem -out cacert.pem &#8211;days 365<br /></pre>


<p>On créé ensuite dans le même répertoire une clef SSL pour Apache. Ici lorsque le prompt vous demande votre Common Name faite bien attention à mettre le nom de votre machine (ou localhost).</p>


<pre>openssl req -new -config ./openssl.cnf -nodes -out ./apache-req.pem -keyout ./apache-key.pem</pre>


<p>Ensuite on signe notre clef SSL avec notre certificat.</p>


<pre>openssl x509 -req -in apache-req.pem -out apache-cert.pem -signkey apache-key.pem \ -CA cacert.pem -CAkey private/cakey.pem -CAcreateserial -days 365</pre>


<p>La commande ci-dessus génère donc une clef et un certificat pour une durée de 365 jours. Mais nous avons créé ici deux fichiers alors que nous en avions qu&#8217;un seul. En fait, il suffit simplement de changer quelques paramètres dans le httpd.conf d&#8217;apache.</p>


<pre>vi /etc/apache-ssl/httpd.conf</pre>


<p>On change la ligne SSLCertificateFile avec notre nouveau certificat</p>


<pre>SSLCertificateFile /etc/apache-ssl/apache.pem</pre>


<p>On décommente la ligne SSLCertificateKeyFile et on y ajoute le chemin de notre clef</p>


<pre>SSLCertificateKeyFile /etc/apache-ssl/apache-key.pem</pre>


<p>Comme d&#8217;habitude, on redémarre notre Apache</p>


<pre>apache-sslctl graceful</pre>


<p>Normalement si vous avez respecté la procédure, Apache doit redémarrer avec les nouveaux paramétres. Vérifiez bien dans /var/log/apache-ssl/error.log si c&#8217;est le cas.</p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/23/22-installer-un-serveur-de-nom-dns-avec-bind">
  <title>Installer un serveur de nom (DNS) avec Bind</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/23/22-installer-un-serveur-de-nom-dns-avec-bind</link>
  <dc:date>2005-03-23T10:01:16+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Domaine &amp;amp; DNS</dc:subject>
  <description>Gérer un serveur de nom sur son dédié.</description>
  <content:encoded><![CDATA[<p>Gérer un serveur de nom sur son dédié.</p> <p>Nous allons voir ici l&#8217;installation d&#8217;un serveur de Nom (DNS). Même si un tel serveur n&#8217;est franchement pas utile pour gérer quelques noms de domaines. Pour rappel, on nomme aussi DNS l&#8217;ensemble du système qui permet de transformer un nom (www.domaine.com) en adresse I.P.. Dans ce cas, DNS signifie Domaine Name Service.</p>


<p>Nous allons nous intéresser au Domaine Name Server que nous allons installer via debian mais l&#8217;installation diffère peu entre toutes les versions de Linux.</p>


<h3>Le principe de fonctionnement</h3>


<p>Généralement les serveurs de noms marchent par deux. Un primaire et un secondaire (la copie du primaire). Ceci principalement pour l&#8217;intégrité des données et avoir une roue de secours en cas de panne du serveur primaire.</p>


<p>Les informations des DNS sont regroupées par Zone, une zone peut être primaire ou secondaire. Voyons un peu plus loin un fichier de configuration en installant Bind.</p>


<p>Nous allons installer la version 9 de Bind qui est la plus sécurisée</p>


<pre>apt-get install bind9<br />
cd /etc/bind/<br />
vi named.conf<br /></pre>


<p>Le fichier named.conf contient les informations de toutes les zones. L&#8217;installeur nous a normalement configuré par défaut plusieurs zones de ce type</p>


<pre>zone "localhost" {<br />
        type master;<br />
        file "/etc/bind/db.local";<br />
};<br /></pre>


<p>Le nom de la zone (ici localhost) doit être contenu entre guillemet, il s&#8217;agit du nom que l&#8217;on tape par exemple dans un navigateur. Par exemple  votredomaine.com</p>


<p>Le type définit si la zone est primaire ou secondaire, dans ce cas le paramètre master définit une zone primaire.</p>


<p>Enfin le paramètre file indique un fichier contenant tous les autres paramètres de la zone.</p>


<p>Par conséquent, on ajoutera la gestion de notre nom de domaine en ajoutant une zone de ce type</p>


<pre>zone "sos-dedie.com" {<br />
        type master;<br />
        file "/etc/bind/db.sos-dedie.com";<br />
};<br /></pre>


<p>Donc c&#8217;est très simple.</p>


<h3>Configuration d&#8217;une zone.</h3>


<p>Maintenant que nous avons déclaré notre zone il faut donner les renseignements sur les services de cette zone dans le fichier db.sos-dedie.com</p>


<p>Tout d&#8217;abord commence une déclaration</p>


<pre>$TTL 86400<br /></pre>


<p>Cette variable indique simplement la durée de vie de tout enregistrement (si une instruction contraire dans l&#8217;enregistrement n&#8217;est pas mentionnée)</p>



<pre>@       IN      SOA     ns1.sos-dedie.com. postmaster.sos-dedie.com. (<br />
					20050321        ;Serial<br />
                       			604800          ;Refresh<br />
                       			86400           ;Retry<br />
                       			2419200         ;Expire<br />
                       			604800  )       ;Cache TTL<br /></pre>


<p>Cette partie indique des paramètres généraux. Le signe @ correspond au nom de la zone. Ensuite nous déclarons le nom de notre serveur DNS et l&#8217;adresse email du responsable. Veuillez noter que le nom du serveur se termine par un point et que l&#8217;adresse du responsable ne contient pas d&#8217;arobase, celui-ci est remplacé par un point.</p>


<p>Le serial est un nombre, par convention la date à l&#8217;envers permettant aux autres serveurs de reconnaître une nouvelle configuration. Si vous changez le fichier, n&#8217;oubliez pas de remettre ce serial à jour. Les autres champs&nbsp;: Refresh, Retry, Expire, et Cache TTL indique aux serveurs esclaves divers paramètres de rafraîchissement.</p>


<pre> @       IN      NS      	ns1.sos-dedie.com.<br /></pre>


<p>Cette ligne indique que pour cette zone (pour rappel @ remplace sos-dedie.com) il existe un serveur de nom qui s&#8217;appelle ns1.sos-dedie.com.</p>


<pre>@	IN        A       84.244.3.78<br /></pre>


<p>Ensuite on indique l&#8217;adresse IP effective du nom de domaine sos-dedie.com, pour une adresse IPv6 (nouvelle version du protocole IP) vous devez remplacer A par AAAA</p>


<pre>@	IN	MX      5 mail<br /></pre>


<p>Enfin, on indique que l&#8217;adresse du serveur de courrier sera mail.sos-dedie.com et que celui-ci a une priorité de 5. On pourrait rajouter d&#8217;autres adresses de serveurs de courrier en créant d&#8217;autre ligne identique et en changeant la priorité et l&#8217;adresse. Les priorités permettent d&#8217;essayer l&#8217;accès à plusieurs serveurs de courrier dans l&#8217;ordre de la priorité.</p>


<p>Enfin nous finissons en indiquant que mail et www ont une adresse IP</p>


<pre>www	IN      A       84.244.3.78<br />
mail	IN      	A       84.244.3.78<br /></pre>


<p>Remarquez que pour ces deux lignes on ne mentionne pas www.sos-dedie.com. Ou mail.sos-dedie.com. En effet, Bind rajoute automatiquement le nom de la zone si la mention de la colonne de gauche ne contient pas de . à la fin. Comme ici c&#8217;est le cas, bind interprete donc www comme étant www.sos-dedie.com.</p>


<p>Comme d&#8217;habitude on fait un restart du service</p>

<pre>  /etc/init.d/bind9 restart<br /></pre>


<p>On peut regarder ce que nous dit Bind dans le syslog</p>


<pre>tail /var/log/syslog<br /></pre>


<p>Et enfin on peut tester la résolution des noms avec la commande host</p>


<pre>apt-get install bind9-host<br />
host www.yahoo.fr ns1.sos-dedie.com<br /></pre>


<p>Normalement, la commande nous renvoi quelquechose de ce genre</p>


<pre>Using domain server:<br />
Name: ns1.sos-dedie.com<br />
Address: 84.001.2.8#53<br />
Aliases:<br />
<br />
www.yahoo.fr is an alias for www.euro.yahoo.akadns.net.<br />
www.euro.yahoo.akadns.net has address 217.12.3.11<br /></pre>


<p>qui indique bien que le nom www.yahoo.fr a été résolu grâce à notre serveur de nom dont l&#8217;adresse est ns1.sos-dedie.com</p>



<h3>Dernière étape</h3>


<p>Il ne reste plus qu&#8217;à indiquer à notre registrar nos nouveaux serveurs de noms. Nous lui indiquons donc que le DNS primaire est maintenant ns1.sos-dedie.com. Comme il ne connaît pas du tout ce serveur de nom, il y a de forte chance qu&#8217;il vous demande son adresse IP.</p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/17/21-serveur-dedie-les-deuxiemes-pas">
  <title>Serveur dédié, les deuxièmes pas.</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/17/21-serveur-dedie-les-deuxiemes-pas</link>
  <dc:date>2005-03-17T18:06:23+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Système</dc:subject>
  <description>Apprendre la base pour utiliser son serveur dédié sur Linux</description>
  <content:encoded><![CDATA[<p>Apprendre la base pour utiliser son serveur dédié sur Linux</p> <p>Ce tutorial vient compléter son confrère «&nbsp;Serveur dédié les premiers pas «&nbsp;. Il reste en effet encore quelques commandes essentielles à découvrir sur votre système Linux. Ces commandes sont identiques quelque soit les versions que vous avez installer (Fedora, debian, mandrake,&#8230;)</p>


<h3>Linux et les tâches.</h3>


<p>Linux est multi tâches et doit sa réputation à cette fonctionnalité. En effet, le vrai multi tâche sur son concurrent Windows est arrivé bien tard. Même si cette fonctionnalité n&#8217;est pas nécessaire pour lancer des daemons sur Linux (Service sur Windows), il s&#8217;avère que la base de Linux, soit Unix est conçu de telle manière que le multi processus coule de source sur ce système.</p>


<p>Lorsque vous accédez à votre serveur dédié, une multitude de tâches fonctionnent en arrière plan. Pour savoir exactement ce qu&#8217;il se passe sur votre serveur vous pouvez utiliser la commande suivante</p>


<pre>top</pre>


<p>A ce moment là, une liste de processus s&#8217;affiche sur votre écran. Cette liste est mise à jour régulièrement (toutes les 10 secondes normalement). Chaque processus est identifié par un numéro (PID)  qui est le premier champ de la liste ainsi que la commande qui l&#8217;a lancée (le dernier champ de la liste).</p>


<p>En haut de la liste s&#8217;affiche aussi des informations importantes, comme le temps depuis lequel l&#8217;ordinateur fonctionne (après la mention up), le nombre d&#8217;utilisateur,&#8230;Mais surtout des informations essentielles comme la mémoire physique totale (mention Mem) suivi du montant utilisé et du montant libre. Ne vous inquiétez pas si le montant libre est très petit, le système se sert d&#8217;un cache qui occupe de la place en mémoire physique. Le cache est indiqué avant la mention cached.</p>


<p>Vous devez regarder plutôt le Swap qui indique la taille totale du fichier Swap (une partition normalement sur linux), la partie used et free indique respectivement la taille utilisé et libre. Le Swap est un bon indicateur de grandeur de la mémoire demandé par le système.</p>


<p>La commande top vous indique aussi le pourcentage du CPU utilisé, toutes ces informations regroupées vous donne une bonne idée de la charge de votre serveur dédié.</p>


<p>Vous pouvez tuer un processus avec la commande</p>


<pre>kill pid</pre>


<p>Où pid est le numéro de processus. Si ce processus est parent d&#8217;autres processus, ses fils seront tués. Par exemple, Apache lance plusieurs processus fils pour répondre à la demande des visiteurs. Pour tuer Apache, vous devez éliminer le processus père. Une commande permet de connaître tous les processus fils et père</p>


<pre>pstree &#8211;p</pre>



<h3>Editeur de texte Vi</h3>


<p>L&#8217;éditeur de texte vi est présent sur tous les systèmes linux et unix. C&#8217;est un éditeur de base qui vous conviendra pour des petites modifications sur les fichiers textes. Toutefois cet éditeur plutôt barbare ne conviendra pas pour éditer des textes long et fastidieux.</p>


<p>On ouvre ou on créé un fichier dans le répertoire local avec la commande</p>


<pre>vi nomdefichier</pre>


<p>Une fois entré dans l&#8217;éditeur vous êtes dans le mode de commande. Vous avez deux modes principaux, le mode insertion et le mode de commande. En mode de commande, le clavier est utilisé pour entrer des commandes. En mode insertion, le clavier est utilisé pour insérer du texte.</p>


<p>Tapez i pour entrer en mode insertion et ESC pour sortir du mode insertion et revenir en mode de commande.</p>


<p>Utilisez la touche DEL pour effacer des caractères.</p>


<p>Voici quelques commandes utiles avec vi.</p>


<pre>:wq</pre>


<p>Sauve le fichier courant et sort de vi</p>


<pre>:q!</pre>


<p>Sort de vi sans sauvegarder le fichier courant.</p>


<pre>dd</pre>


<p>Efface une ligne.</p>


<pre>ny</pre>


<p>Où n est un nombre, copie n lignes dans le buffer</p>


<pre>pp</pre>


<p>Colle le buffer à partir de la position actuelle</p>


<h3>Quelques mots sur Apache</h3>


<p>Enfin vous serez amené à relancer Apache parfois. Pour relancer Apache de manière plus transparente pour vos visiteurs, vous pouvez utiliser la commande suivante&nbsp;:</p>


<pre>apachectl graceful</pre>


<p>Cette commande a l&#8217;avantage de relancer Apache sans tuer tous les processus ce qui provoquerait une jolie erreur pour vos visiteurs. Au contraire elle attend que les processus soient finis pour les relancer avec les nouveaux paramètres (fichier httpd.conf)</p>]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/11/20-serveur-dedie-virtuel">
  <title>Serveur dédié virtuel</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/11/20-serveur-dedie-virtuel</link>
  <dc:date>2005-03-11T14:31:12+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Lexique</dc:subject>
  <description>ou VDS, ce serveur dédié de type particulier est un serveur dédié mutualisé. L'utilisateur est maître de son serveur mais partage les ressources avec d'autres personnes. Un VDS est forcement moins performant qu'un serveur dédié (à configuration égale)</description>
  <content:encoded><![CDATA[<p>ou VDS, ce serveur dédié de type particulier est un serveur dédié mutualisé. L'utilisateur est maître de son serveur mais partage les ressources avec d'autres personnes. Un VDS est forcement moins performant qu'un serveur dédié (à configuration égale)</p> ]]></content:encoded>
</item>
<item rdf:about="http://www.sos-dedie.com/index.php/2005/03/11/19-tld">
  <title>TLD</title>
  <link>http://www.sos-dedie.com/index.php/2005/03/11/19-tld</link>
  <dc:date>2005-03-11T14:27:10+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Sos dÃ©diÃ©</dc:creator>
  <dc:subject>Lexique</dc:subject>
  <description>Top Level Domain signifie l'extention d'un nom de domaine (.fr, .com, ...)</description>
  <content:encoded><![CDATA[<p>Top Level Domain signifie l'extention d'un nom de domaine (.fr, .com, ...)</p> ]]></content:encoded>
</item>

</rdf:RDF>
