<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Tutoriels-Video</title>
	<atom:link href="https://www.tutoriels-video.fr/feed/" rel="self" type="application/rss+xml"/>
	<link>https://www.tutoriels-video.fr/</link>
	<description>Tutoriels videos et formations videos gratuites pour apprendre facilement l'informatique.</description>
	<lastBuildDate>Fri, 15 Jul 2016 11:11:32 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Comment se connecter en SSH sans mot de passe</title>
		<link>https://www.tutoriels-video.fr/connexion-ssh-sans-mot-passe-keygen/</link>
					<comments>https://www.tutoriels-video.fr/connexion-ssh-sans-mot-passe-keygen/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sun, 08 Apr 2012 11:15:26 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[asymétrique]]></category>
		<category><![CDATA[clé]]></category>
		<category><![CDATA[connexion]]></category>
		<category><![CDATA[cryptographie]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ssh-keygen]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1782</guid>

					<description><![CDATA[<p>Le protocole SSH permet de se connecter sur une machine distante de manière sécurisé grâce à la cryptographie asymétrique. SSH est largement utilisé par les administrateurs systèmes, car il est simple à mettre en place et très puissant. Néanmoins, par défaut on doit utiliser un mot de passe pour s&#8217;authentifier sur un ordinateur distant avec [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/connexion-ssh-sans-mot-passe-keygen/">Comment se connecter en SSH sans mot de passe</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le protocole SSH permet de se connecter sur une machine distante de manière sécurisé grâce à la cryptographie asymétrique. SSH est largement utilisé par les administrateurs systèmes, car il est simple à mettre en place et très puissant.<br />
Néanmoins, par défaut on doit utiliser un mot de passe pour s&rsquo;authentifier sur un ordinateur distant avec SSH. Ce n&rsquo;est pas très contraignant si vous avez un seul serveur, mais si vous avez plusieurs machines avec le besoin de faire des scripts pour automatiser certaines tâches, ça devient compliqué pour 2 raisons. La première, c&rsquo;est que ce n&rsquo;est pas évident de « scripter » une <strong>connexion SSH</strong> avec un mot de passe. La deuxième, c&rsquo;est que ça n&rsquo;est pas du tout sécurisé puisque le mot de passe est en dur dans le code.<br />
Dans ce tutoriel, nous allons voir comment mettre en place un <strong>système de clé publique/clé privée</strong> pour se <strong>connecter sans mot de passe de manière sécurisé</strong>.</p>
<h2>Génération des clés</h2>
<p>La première étape consiste à générer les clés SSH (une publique, l&rsquo;autre privée). Connectez-vous sur votre station de travail avec le même utilisateur que vous utilisez habituellement. Lancer un shell et tapez la commande :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh-keygen -t rsa</code></pre> <div class="code-embed-infos"> <span class="code-embed-name">Génération des clés SSH</span> </div> </div>
<p>On vous demandera plusieurs choses.</p>
<ul>
<li><em>Enter file in which to save the key</em> : on vous demande de choisir le nom de la clé privée. Si c&rsquo;est la première fois que vous faites ça, vous pouvez laisser le choix par défaut. Dans le cas contraire, vous aurez probablement un message vous indiquant que le fichier id_rsa existe déjà.</li>
<li><em>Enter passphrase (empty for no passphrase)</em> : ce choix dépend de la sécurité de votre station de travail. La <strong>passphrase</strong> permet de chiffrer la clé privée pour éviter de vous la faire voler. Si votre station de travail est sûr, appuyez 2 fois sur entrer pour ne pas mettre de passphrase. Dans le cas contraire, ajouter votre mot de passe, sachant qu&rsquo;il faudra faire une étape supplémentaire après.</li>
</ul>
<p>Si tout se passe bien, vous devez avoir une « randomart image » (une sorte de petit dessin symbolisant votre clé) qui apparaît. À partir de ce moment, vous devriez avoir 2 nouveaux fichiers :</p>
<ul>
<li>~/.ssh/id_rsa : la clé privée (qui doit absolument rester secrète)</li>
<li>~/.ssh/id_rsa.pub : la clé publique que vous allez envoyer sur le serveur</li>
</ul>
<h2>Envoi de la clé publique sur le serveur</h2>
<p>Pour que l&rsquo;identification fonctionne, il faut envoyer la clé publique sur le serveur et garder la clé privée sur la station de travail.</p>
<div id="attachment_1786" style="width: 668px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-1786" class="size-full wp-image-1786" title="ssh_schema_cle" src="https://www.tutoriels-video.fr/wp-content/uploads/2012/04/ssh_schema_cle.png" alt="Explication du système de clé SSH" width="658" height="132" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2012/04/ssh_schema_cle.png 658w, https://www.tutoriels-video.fr/wp-content/uploads/2012/04/ssh_schema_cle-300x60.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2012/04/ssh_schema_cle-560x112.png 560w" sizes="(max-width: 658px) 100vw, 658px" /><p id="caption-attachment-1786" class="wp-caption-text">Explication du système de clé SSH</p></div>
<p>Pour envoyer un fichier sur le serveur, le plus simple reste d&rsquo;utiliser scp. Voici un exemple :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">scp ~/.ssh/id_rsa.pub root@ipServeur:/root/.ssh/</code></pre> <div class="code-embed-infos"> <span class="code-embed-name">Envoi du fichier</span> </div> </div>
<p>En premier argument, le fichier à envoyer (id_rsa.pub), ensuite le nom d&rsquo;utilisateur et l&rsquo;ip du serveur (à la manière de SSH) suivi de l&rsquo;endroit ou placer le fichier. Si vous avez changé le port par défaut de SSH (22), vous pouvez le préciser avec l&rsquo;option « -P » de scp.</p>
<p>Normalement, on doit renommer la clé publique (id_rsa.pub) en authorized_keys2 sur le serveur. Cependant, si ce fichier existe déjà, vous risquez de le supprimer. Voici une astuce pour ajouter le contenu de votre clé publique à la fin du fichier authoried_keys2 pour éviter ce problème :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh root@votreServeur -p votrePortSSH
<br/>cd /root/.ssh
<br/>cat id_rsa.pub &gt;&gt; authorized_keys2</code></pre> <div class="code-embed-infos"> <span class="code-embed-name">Ajout de clé publique</span> </div> </div>
<p>Voilà, normalement ça fonctionne ! Vous pouvez le tester en vous connectant par SSH sur votre serveur, aucun mot de passe ne vous sera demandé. Cependant, si vous avez ajouté une passphrase, il y a une étape supplémentaire pour éviter de l&rsquo;écrire à chaque fois.</p>
<h2>Passphrase</h2>
<p>Tout ceux qui ont ajouté une passphrase (qui permet de chiffrer le fichier id_rsa), doivent toujours taper un mot de passe pour se connecter. Heureusement, il existe un logiciel qui fait ça pour nous.<br />
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh-agent $BASH
<br/>ssh-agent add</code></pre> <div class="code-embed-infos"> <span class="code-embed-name">Gestion de la passphrase</span> </div> </div>
<p>Dorénavant, SSH ne vous demandera plus votre passphrase, ssh-agent s&rsquo;en occupera pour vous.</p>
<h2>Bonus</h2>
<p>Pour faire une liste des clés gérées par ssh-agent :<br />
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh-add -l</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Pour supprimer toutes les clés de ssh-agent :<br />
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh-add -D</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Pour supprimer une clé spécifique sur ssh-agent :<br />
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh-add -d cle</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Si vous avez changé le port par défaut de SSH sur votre serveur, vous devez le spécifier à chaque fois avec l&rsquo;option -p du client SSH. Ce n&rsquo;est pas spécialement pratique, mais vous pouvez modifier le fichier ~/.ssh/config pour changer le port par défaut :<br />
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">Host serveur1
<br/>Hostname nomDeDomaineDeVotreServeur.fr
<br/>Port 2222
<br/>User utilisateurServeur</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Avec ce fichier, vous préciser le nom d&rsquo;utilisateur qui se connecte sur votre serveur, le nom de domaine de votre serveur et le port SSH utilisé. Ainsi, vous n&rsquo;aurez plus qu&rsquo;à taper :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">ssh serveur1</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Si vous avez d&rsquo;autres astuces sur SSH, n&rsquo;hésitez pas à les partager en postant un commentaire en dessous <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><em>(<a href="http://fr.freeimages.com/photo/lock-1226687" target="_blank">Image à la une</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/connexion-ssh-sans-mot-passe-keygen/">Comment se connecter en SSH sans mot de passe</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/connexion-ssh-sans-mot-passe-keygen/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>Installation et configuration d’un serveur dédié</title>
		<link>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/</link>
					<comments>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sun, 25 Sep 2011 13:03:12 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[editeur]]></category>
		<category><![CDATA[fail2ban iptables]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[MAJ]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[ndd]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[sommaire]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[suexec]]></category>
		<category><![CDATA[suphp]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[webmin]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1450</guid>

					<description><![CDATA[<p>Depuis quelques temps je possède un serveur dédié et je voudrais en profiter pour vous faire partager mes découvertes et tout ce que j&#8217;apprends avec une nouvelle série de vidéos. Les tutoriels vous expliqueront comment configurer de A à Z un serveur dédié pour héberger un ou plusieurs sites internet. J&#8217;ai choisi une distribution debian [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">Installation et configuration d&rsquo;un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Depuis quelques temps je possède un <strong>serveur dédié</strong> et je voudrais en profiter pour vous faire partager mes découvertes et tout ce que j&rsquo;apprends avec une nouvelle série de vidéos. Les tutoriels vous expliqueront comment configurer de A à Z un serveur dédié pour héberger un ou plusieurs sites internet.</p>
<p>J&rsquo;ai choisi une distribution <strong>debian</strong> qui est réputé comme étant stable et facile d&rsquo;utilisation. Au niveau de l’hébergeur, je reste fidèle à <strong>OVH</strong> qui pratique des prix correct avec un service de qualité (personnellement je n&rsquo;ai jamais eu de problème avec eux et j&rsquo;en suis très satisfait, mais ce n&rsquo;est pas le cas de tout le monde). Côté serveur, je me suis contenté d&rsquo;une offre <a href="http://www.kimsufi.com/fr/">Kimsufi 2G</a> qui me suffit amplement, mais les tutoriels sont valables pour les autres offres. (Ajout : Maintenant je recommande également <a href="http://online.net">online.net</a> pour des serveurs pas très cher)</p>
<p>Cette page sert de sommaire pour accéder à tous les articles qui comporte un tutoriel vidéo et un résumé textuelle complet (y en a pour tous les goûts !).</p>
<h3>Installation et configuration du serveur</h3>
<ol>
<li><a href="https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/">Première connexion en SSH et mise à jour du système</a></li>
<li><a href="https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/">Installation d&rsquo;apache, php, mysql et phpmyadmin</a></li>
<li><a href="https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/">Installation d&rsquo;un serveur FTP et configuration d&rsquo;un nom de domaine sur le serveur</a> (autrement dit, découvrez la joie de configurer un serveur DNS et apache)</li>
<li><a title="Installation et configuration d'un serveur de mail" href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/">Installation d&rsquo;un serveur de mail </a></li>
<li><a title="Sécuriser son serveur dédié" href="https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/">Sécurisation du serveur (iptables, failf2ban etc..)</a></li>
<li><a title="Sécuriser son serveur avec suEXEC et suPHP" href="https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/">Sécurisation, suite avec suEXEC et suPHP</a></li>
<li><a title="Configurer un système de sauvegarde sur son serveur" href="https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/">Ajout d&rsquo;un système de backup</a></li>
<li><del>Installation d&rsquo;une interface Web (webmin) (à venir)</del> Présent dans le tutoriel du monitoring</li>
<li><a title="Installer des outils de monitoring pour son serveur" href="https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/">Surveiller l&rsquo;état de son serveur avec Monit, munin, logwatch et Webmin</a></li>
<li>Amélioration des performances (à venir, dans un futur assez lointain)</li>
<li>Comment migrer un site vers un serveur dédié  (à venir)</li>
</ol>
<h3>Bonus</h3>
<ol>
<li><a href="https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/">Apprendre à utiliser l&rsquo;éditeur VI</a></li>
</ol>
<p>Je tiens à préciser que pour le moment le plan est provisoire et risque de changer en fonction des choses que j&rsquo;apprends. Il est également possible que des vidéos viennent avant d&rsquo;autres (par exemple, je suis beaucoup plus inspiré par l&rsquo;installation de Webmin que la configuration du serveur de mail &#8230;).</p>
<p>N’oubliez pas de lire de la documentation avant de poster des questions via les commentaires. Ça a le don de m&rsquo;énerver et surtout je manque cruellement de temps pour répondre à tous le monde de façon précise.</p>
<p>Au passage, si des puristes passe par ici et remarque que j&rsquo;ai fait une boulette dans une de mes vidéos, n&rsquo;hésitez pas à me le faire savoir par commentaire ou email. En revanche, évitez de troller sur des sujets du genre « ouais, une RedHat c&rsquo;est mieux qu&rsquo;une Debian » mais vous pouvez critiquer mes choix de façon constructive (après tout, moi aussi je suis la pour apprendre).</p>
<p><strong>Remerciement et sources :</strong></p>
<ul>
<li>Un <strong>énorme</strong> merci à <a href="http://twitter.com/#!/cowreth">Koreth</a> (fondateur de<a href="http://www.drastic-securite.com/"> Drastic securité</a>) qui m&rsquo;a bien aidé et répondu à toutes mes questions</li>
<li>Je recommande également le <a href="http://www.alsacreations.com/tuto/lire/621-Configuration-d-un-serveur-dedie-de-A-a-Z.html">tutoriel</a> d&rsquo;alsacreation sur les dédiés</li>
<li>Je remercie Matt pour <a href="http://www.skyminds.net/2011/02/15/serveur-dedie-installation-dapache-php-mysql-et-webmin/">ces articles</a> intéressants</li>
<li>Le tutoriel de <a href="http://twitter.com/#!/grafikart_fr">Grafikart</a> sur les <a href="http://www.grafikart.fr/tutoriels/serveur-dedie-linux-debian-169">serveurs dédiés</a> (pour ceux qui veulent une version rapide)</li>
<li>Et plein d&rsquo;autres sites malheureusement trop nombreux pour être cités <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">Installation et configuration d&rsquo;un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/feed/</wfw:commentRss>
			<slash:comments>85</slash:comments>
		
		
			</item>
		<item>
		<title>Surveiller l’état de votre serveur avec monit et webmin</title>
		<link>https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/</link>
					<comments>https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sun, 25 Sep 2011 13:01:52 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[logwatch]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[munin]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[surveiller]]></category>
		<category><![CDATA[webmin]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1707</guid>

					<description><![CDATA[<p>Aujourd&#8217;hui nous allons voir comment surveiller l&#8217;état de son serveur dédié à l&#8217;aide d&#8217;outils de monitoring. Voici les 4 grands logiciels que nous allons installer et configurer : Monit : permet de surveiller l&#8217;état des différents services comme Apache, le serveur FTP, DNS mais aussi l&#8217;état des disques dur. Ce logiciel présente l&#8217;avantage de faire [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/">Surveiller l&rsquo;état de votre serveur avec monit et webmin</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Aujourd&rsquo;hui nous allons voir comment <strong>surveiller l&rsquo;état de son serveur dédié</strong> à l&rsquo;aide d&rsquo;outils de <strong>monitoring</strong>. Voici les 4 grands logiciels que nous allons installer et configurer :</p>
<ul>
<li><strong>Monit</strong> : permet de surveiller l&rsquo;<strong>état des différents services</strong> comme <strong>Apache</strong>, le <strong>serveur</strong> <strong>FTP</strong>, DNS mais aussi l&rsquo;état des disques dur. Ce logiciel présente l&rsquo;avantage de faire des configurations très précises chaque service.</li>
<li><strong>Webmin</strong> : c&rsquo;est une interface d&rsquo;<strong>administration</strong> en ligne. Ça vous permet de gérer votre serveur en vous connectant sur une <strong>page web</strong> sécurisé. Vous pouvez faire ce que vous voulez puisque vous avez même un accès à la ligne de commande.</li>
<li><strong>Logwatch</strong> : ce logiciel vous envoie des emails avec un résumé des différents fichiers de logs comportant les actions « importantes » effectuées sur le serveur durant les dernières 24h. Ça permet de détecter assez rapidement les attaques ou les processus défaillants.</li>
<li><strong>Munin</strong> : ce logiciel vous fournit des statistiques sous forme de graphique. Vous retrouvez la charge du CPU ainsi des statistiques liés aux différents services qui tournent sur votre serveur.</li>
</ul>
<p>Voici le tutoriel vidéo sur le monitoring de son serveur :</p>
<div style="text-align: center;">
<p><iframe width="500" height="375" src="https://www.youtube.com/embed/T2c3dwFgN1I?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em>(Vous pouvez <a title="Télécharger la vidéo sur le monitoring de son serveur" href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tuto_dedie_monitoring_logwatch_munin_webmin.mp4">télécharger la vidéo</a> ou la regarder sur <a title="Regarder la vidéo sur le monitoring de son serveur sur Dailymotion" href="http://www.dailymotion.com/video/xktfaa_tutoriel-video-surveiller-l-etat-de-son-serveur-dedie-avec-des-logiciels-de-monitoring_tech">Dailymotion</a>)</em></div>
<h3>Configuration de Monit</h3>
<p><img decoding="async" class="size-full wp-image-1727 alignleft" title="tutoriel_monitoring_server_monit" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/09/tutoriel_monitoring_server_monit3.jpg" alt="" width="243" height="147" />Comme je l&rsquo;ai expliqué en introduction, il faut configurer chaque <strong>service</strong> que l&rsquo;on souhaite surveiller avec quelques lignes de codes. En réalité, ça ressemble assez à de la programmation classique, puisqu&rsquo;on donne une série de test et les actions à faire en fonction des résultats. C&rsquo;est d&rsquo;ailleurs ce qui rend <em>monit</em> si puissant.</p>
<p>Vous devez commencer par <strong>activer Monit</strong> en éditant le fichier /etc/default/monit et en plaçant le paramètre startup à 1.</p>
<p>Ensuite, je vous propose de reprendre mon<strong> fichier de configuration</strong> et de l&rsquo;adapter selon vos besoins.</p>
<p>Ce fichier est découpé en plusieurs blocks, chaque block permet de <strong>surveiller un service</strong> (sauf le premier qui précise la configuration de Monit). Pour surveiller un service, on doit préciser au moins 3 éléments :</p>
<ol>
<li>La commande pour démarrer le service</li>
<li>La commande pour le stopper</li>
<li>Le chemin du fichier qui contient le PID du processus (en cas de problème, ça vient généralement de ce chemin qui est invalide)</li>
</ol>
<p>Ensuite on donne une série de test et les actions à effectuer si le test est positif. Une fois que l&rsquo;on à compris le fonctionnement d&rsquo;un block, c&rsquo;est plus ou moins similaire pour les autres.</p>
<p>Pour plus d&rsquo;explications, vous trouverez un mini-tutorial dans les commentaires du fichier /etc/monit/monitrc et dans la vidéo.</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># /etc/monit/conf.d/config<br/># Configuration de Monit de base<br/> <br/>set daemon 120                  # verif toutes les 2 minutes<br/>    with start delay 240                # 1ere verif après 4min<br/>set logfile syslog facility log_daemon      # précise les fichiers de logs<br/>set mailserver localhost                # précise le serveur de mail pour les alertes<br/>set eventqueue<br/>                    # si le serveur de mail down, on stock les alertes<br/>    basedir /var/monit              # répertoire de stockage<br/>    slots 100                   # nomber d&#039;alertes max<br/>set mail-format {                   # le format du mail<br/>    from: monit@$HOST<br/>    subject: monit alert --  $EVENT $SERVICE<br/>}<br/>set alert  votreEmail@truc.fr           # qui reçoit toutes les alertes<br/># set alert deuxieme-adresse@truc.fr only on { timeout } # pour être précis<br/>set httpd port 4598 and<br/>    allow adminMonit:pass<br/> <br/># Services<br/> <br/># Apache2<br/>check process apache with pidfile /var/run/apache2.pid<br/>    group apache<br/>    start program = &quot;/etc/init.d/apache2 start&quot; with timeout 60 seconds<br/>    stop program  = &quot;/etc/init.d/apache2 stop&quot;<br/>    if cpu &gt; 70% for 2 cycles then alert<br/> <br/>    if cpu &gt; 90% for 5 cycles then restart<br/>    if children &gt; 250 then restart<br/>    if failed host 127.0.0.1 port 80<br/>    protocol http then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># MySQL<br/>check process mysqld with pidfile /var/run/mysqld/mysqld.pid<br/>    group database<br/>    start program = &quot;/etc/init.d/mysql start&quot;<br/>    stop program = &quot;/etc/init.d/mysql stop&quot;<br/>    if failed host 127.0.0.1 port 3306 then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># SSH<br/>check process sshd with pidfile /var/run/sshd.pid<br/>    group ssh<br/>    start program = &quot;/etc/init.d/ssh start&quot;<br/>    stop program = &quot;/etc/init.d/ssh stop&quot;<br/>    if failed host 127.0.0.1 port 2242 protocol ssh then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># Postfix<br/>check process postfix with pidfile /var/spool/postfix/pid/master.pid<br/>    group mail<br/>    start program = &quot;/etc/init.d/postfix start&quot;<br/>    stop program = &quot;/etc/init.d/postfix stop&quot;<br/>    if failed port 25 protocol smtp then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># FTP<br/>check process proftpd with pidfile /var/run/proftpd.pid<br/>    start program = &quot;/etc/init.d/proftpd start&quot;<br/>    stop program  = &quot;/etc/init.d/proftpd stop&quot;<br/>    if failed port 21 protocol ftp then restart<br/>    if 5 restarts within 5 cycles then timeout<br/># BIND<br/>check process bind9 with pidfile /var/run/named/named.pid<br/>    group bind<br/>    start program = &quot;/etc/init.d/bind9 start&quot;<br/>    stop  program = &quot;/etc/init.d/bind9 stop&quot;<br/>    if failed port 53 then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># POP3<br/>check process pop3 with pidfile /var/run/courier/pop3d.pid<br/>    group mail<br/>    start program = &quot;/etc/init.d/courier-pop start&quot;<br/>    stop  program = &quot;/etc/init.d/courier-pop stop&quot;<br/>    if failed port 110 then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># IMAP<br/>check process imap with pidfile /var/run/courier/imapd.pid<br/>    group mail<br/>    start program = &quot;/etc/init.d/courier-imap start&quot;<br/>    stop  program = &quot;/etc/init.d/courier-imap stop&quot;<br/>    if failed port 143 then restart<br/>    if 5 restarts within 5 cycles then timeout<br/> <br/># Disk<br/> <br/># SDA1<br/>check device sda1 with path /dev/sda1<br/>    group system<br/>    if space usage &gt; 85% then alert<br/>    if space usage &gt; 90% then exec &quot;/root/script/cleanup.sh&quot;<br/> <br/># SDA2<br/>check device sda2 with path /dev/sda2<br/>    group system<br/>    if space usage &gt; 85% then alert</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/monit/config_monit.txt" title="Afficher config_monit.txt" target="_blank" class="code-embed-name">config_monit.txt</a> </div> </div>
<h3><img loading="lazy" decoding="async" class="alignright size-medium wp-image-1730" title="tutoriel_webmin_server_logo" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/09/tutoriel_webmin_server_logo-300x234.jpg" alt="" width="130" height="101" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/09/tutoriel_webmin_server_logo-300x234.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/09/tutoriel_webmin_server_logo-560x437.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/09/tutoriel_webmin_server_logo.jpg 640w" sizes="(max-width: 130px) 100vw, 130px" />Installation de webmin</h3>
<p>L&rsquo;installation de <strong>webmin</strong> est plutôt simple, mais comme ce n&rsquo;est pas une application « officiel », il faut ajouter un dépôt en éditant le fichier /etc/apt/sources.list et ajouter ces 2 lignes :</p>
<span class="pastacode_message">/etc/apt/sources.list</span>
<p>Ensuite enchaînez avec ces commandes pour authentifier le dépôt, mettre à jour la liste des paquets et installer webmin :</p>
<span class="pastacode_message">Mise à jour et installation de webmin</span>
<p>Ensuite, pour vous connecter sur Webmin, vous devez simplement taper l&rsquo;adresse IP de votre serveur (ou son nom de domaine du genre ksXXXXXX.kimsufi.com) sur le port 10000 (il faut juste ajouter :10000 dans l&rsquo;adresse). Si ça ne fonctionne pas, vérifiez bien votre Firewall pour débloquer ce port.</p>
<h3>Installation de LogWatch</h3>
<p>Ce logiciel est très pratique puisqu&rsquo;il vous envoie un <strong>résumé des différents fichiers de log par email</strong> tous les jours. En un coup d&rsquo;oeil on peut voir si le site subit des tentatives de piratage ou si un service bug.</p>
<p>Pour l&rsquo;installer il suffit de faire un <strong>apt-get install logwatch</strong> et de préciser votre adresse email dans le fichier de configuration /usr/share/logwatch/default.conf/logwatch.conf sur la ligne « Mailto ».</p>
<h3>Des statistiques avec Munin</h3>
<p>Munin est un outil pratique que l&rsquo;on retrouve sur certains hébergeurs pour voir l&rsquo;état de son serveur ou du réseau. Ça permet d&rsquo;avoir une représentation graphique de la charge du serveur, de l&rsquo;état de certain services, etc&#8230;</p>
<p>Vous pouvez installer munin en tapant la commande <strong>apt-get install munin</strong>. Ensuite vous devez configurer munin pour avoir accès à l&rsquo;interface web. Ouvrez le fichier /etc/munin/munin.conf  pour dé-commenter et modifier ces lignes :</p>
<span class="pastacode_message">Configuration de munin</span>
<p>N&rsquo;oubliez pas de créer le dossier monitoring et de donner les droits à munin.</p>
<span class="pastacode_message">Configuration de munin - Lancement</span>
<p>Patientez entre 5 et 10 minutes pour voir apparaître les premières statistiques sur la page ksXXXXX.kimsufi.com/monitoring. Jusque la ça fonctionne mais c&rsquo;est une bonne idée de mettre un htaccess avec un mot de passe dans le dossier monitoring pour bloquer l&rsquo;accès. Pour ce faire, commencer par vérifier dans la configuration d&rsquo;apache (/etc/apache2/sites-available/default) que vous avez la directive « AllowOverride » sur All pour autoriser les htaccess. Puis vous pouvez placer un fichier htaccess de ce genre dans le dossier monitoring :</p>
<span class="pastacode_message">Protection par mot de passe</span>
<p>Et n&rsquo;oubliez pas de générer le fichier htpasswd qui contient les utilisateurs/mot de passe avec la commande : htpasswd -c .htpasswd admin (puis ajoutez votre mot de passe pour admin, le -c sert à créer le fichier htpasswd la preière fois).</p>
<p>Le tutoriel est terminé, j&rsquo;espère que vous avez réussi à installer cette série de logiciel pour surveiller votre serveur dédié, dans le cas contraire vous pouvez poser vos questions via les commentaires. De même si vous connaissez d&rsquo;autres outils du genre, faites le savoir via les commentaires.</p>
<p>Si vous avez apprécié le tutoriel, partager le sur Facebook ou Twitter et n&rsquo;oubliez pas de rejoindre la page <a title="Tutoriels-video.fr sur Facebook" href="http://www.facebook.com/tutorielvideo">facebook</a> du blog :).</p>
<p><em>(Image à la une : <a href="http://www.publicdomainpictures.net/view-image.php?image=42717">ekg</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/">Surveiller l&rsquo;état de votre serveur avec monit et webmin</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/surveiller-letat-de-votre-serveur-avec-monit-webmin-munin-logwatc/feed/</wfw:commentRss>
			<slash:comments>26</slash:comments>
		
		<enclosure length="507966191" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tuto_dedie_monitoring_logwatch_munin_webmin.mp4"/>

			</item>
		<item>
		<title>Ajouter un système de sauvegarde automatique sur son serveur</title>
		<link>https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/</link>
					<comments>https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Fri, 02 Sep 2011 12:44:57 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup-manager]]></category>
		<category><![CDATA[ftp distant]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[securité]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1692</guid>

					<description><![CDATA[<p>Dans ce tutoriel vidéo (sommaire des tutos ici), nous allons voir comment ajouter un système de sauvegarde automatique (autrement dit Backup) sur notre serveur dédié. Backup-manager est logiciel en ligne de commande qui permet de sauvegarder le contenu de certains dossiers quotidiennement, sous forme d&#8217;archives. Il est également capable d&#8217;envoyer ces sauvegardes sur un serveur [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/">Ajouter un système de sauvegarde automatique sur son serveur</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignright size-full wp-image-1693" title="backup_ftp_server_tuto" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/09/backup_ftp_server_tuto.png" alt="" width="128" height="128" />Dans ce tutoriel vidéo (<a title="Sommaire des tutoriels sur les serveurs dédiés" href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">sommaire des tutos ici</a>), nous allons voir comment ajouter un système de <strong>sauvegarde automatique</strong> (autrement dit Backup) sur notre serveur dédié.</p>
<p>Backup-manager est logiciel en ligne de commande qui permet de sauvegarder le contenu de certains dossiers quotidiennement, sous forme d&rsquo;archives. Il est également capable d&rsquo;envoyer ces sauvegardes sur un serveur distant via FTP ou SSH. Comme OVH propose un serveur FTP de backup avec ces offres pour les dédiés, nous allons l&rsquo;utiliser pour <strong>sauvegarder</strong> tous les fichiers sensibles du serveur (fichier de configuration, base de données, email, site).</p>
<div style="text-align: center;">
<iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/wHWnh7Jg6C4?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
(Lien pour voir <a title="Vidéo sur Dailymotion" href="http://www.dailymotion.com/video/xksf9l_tutoriel-video-installer-un-systeme-de-sauvergarde-automatique-sur-son-serveur_tech">la vidéo sur Dailymotio</a>n ou télécharger la vidéo : <a title="Télécharger la vidéo sur le système de backup" href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_sauvegarde_backup_serveur.mp4">installer d&rsquo;un système de backup</a>)</div>
<h2>Installation de backup-manager</h2>
<p>Pour installer ce logiciel, la commande « <strong>apt-get install backup-manager</strong> » est amplement suffisante. Durant l&rsquo;installation, vous devrez répondre à certaine question pour commencer à configurer Backup-manager. Si vous vous trompez ce n&rsquo;est pas grave puisqu&rsquo;on va modifier manuellement la configuration pour ajouter le serveur FTP distant.</p>
<h2>Configuration</h2>
<p>Le fichier de configuration de<strong> backup-manager</strong> se situe dans<strong> /etc/backup-manager.conf</strong> et voici une liste non exhaustive des options intéressantes :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># /etc/backup-manager.conf<br/># Répertoire ou sont stockés vos backup<br/>export BM_REPOSITORY_ROOT=&quot;/var/archives&quot;<br/># Durée de vie max des archives<br/>export BM_ARCHIVE_TTL=&quot;5&quot;<br/># Format des archives (peut être aussi tar.gz)<br/>export BM_TARBALL_FILETYPE=&quot;tar&quot;<br/># Répertoire à sauvegarder<br/>export BM_TARBALL_DIRECTORIES=&quot;/etc /home /var/lib/mysql /var/www /var/mail&quot;<br/># Type de fichiers à exclure de la sauvegarde<br/>export BM_TARBALL_BLACKLIST=&quot;/var/archives *.mp3 *.avi *.rar *.zip *.ogg *.sql<br/>*.tgz *.mpg *.log *.7z&quot;<br/><br/># Configuration du FTP<br/><br/># Méthode d&#039;envoi<br/>export BM_UPLOAD_METHOD=&quot;ftp&quot;<br/># Login FTP<br/>export BM_UPLOAD_FTP_USER=&quot;votre login&quot;<br/># Mot de passe<br/>export BM_UPLOAD_FTP_PASSWORD=&quot;votre mot de passe&quot;<br/># Adresse du serveur FTP distant<br/>export BM_UPLOAD_FTP_HOSTS=&quot;adresse du serveur (IP ou hostname)&quot;<br/><br/># Purge les archives trop anciennes :<br/>export BM_UPLOAD_FTP_PURGE=&quot;true&quot;<br/># Avec un délai de 5 jours :<br/>export BM_UPLOAD_FTP_TTL=&quot;5&quot;<br/># Destination d&#039;upload sur le serveur FTP distant<br/>export BM_UPLOAD_FTP_DESTINATION=&quot;/&quot;<br/># Bonus : exécuter un script lorsque c&#039;est fini<br/>export BM_POST_BACKUP_COMMAND=&quot;/etc/votre_script&quot;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/backup/backup-manager.conf" title="Afficher backup-manager.conf" target="_blank" class="code-embed-name">backup-manager.conf</a> </div> </div>
<p>N&rsquo;hésitez pas à activer votre serveur<strong> FTP de backup</strong> proposé gratuitement par OVH avec l&rsquo;achat d&rsquo;un serveur dédié !</p>
<p>Une petite remarque au passage, vous pouvez vous connecter au serveur FTP de backup d&rsquo;ovh qu&rsquo;à partir du serveur dédié, il y a une<strong> vérification de l&rsquo;adresse IP</strong>. C&rsquo;est une sécurité qui fait que vous ne pouvez pas vous connecter sur votre serveur de backup à partir de filezilla sur votre PC par exemple.</p>
<h2>Automatisation des backups</h2>
<p>Dans les vieilles versions de Backup-Manager, le système lançait le script automatiquement. Maintenant il faut créer un fichier de configuration dans le dossier<strong> /etc/cron.daily</strong> pour que backup-manager se lance tous les jours :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">#!/bin/sh<br/># cron script for backup-manager<br/>test -x /usr/sbin/backup-manager || exit 0<br/>/usr/sbin/backup-manager</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/backup/cron.sh" title="Afficher cron.sh" target="_blank" class="code-embed-name">cron.sh</a> </div> </div>
<p>N&rsquo;oubliez pas de donner les droits d&rsquo;exécution au script avec un <strong>chmod 751 /etc/cron.daily/votre_script</strong>.</p>
<p>N&rsquo;hésitez pas à poser vos questions en commentaire, à partager ce billet sur Facebook/Twitter et à rejoindre <a title="Tutoriels-video.fr sur facebook !" href="https://www.facebook.com/tutorielvideo">la page du blog sur Facebook</a> !</p>
<p><em>(Image à la une : <a href="http://fr.freeimages.com/photo/hard-disk-2-1243024">Hard Disk</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/">Ajouter un système de sauvegarde automatique sur son serveur</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/ajouter-un-systeme-de-sauvegarde-automatique-sur-son-serveur/feed/</wfw:commentRss>
			<slash:comments>31</slash:comments>
		
		<enclosure length="240863069" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_sauvegarde_backup_serveur.mp4"/>

			</item>
		<item>
		<title>Sécuriser votre serveur Web avec 2 modules apache : suEXEC et suPHP</title>
		<link>https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/</link>
					<comments>https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Wed, 31 Aug 2011 14:11:58 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dédié]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[securité]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[suexec]]></category>
		<category><![CDATA[suphp]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1657</guid>

					<description><![CDATA[<p>Dans ce tuto vidéo (sommaire ici), nous allons voir comment installer et configurer 2 extensions apache, suEXEC et suPHP, qui permettent d&#8217;augmenter la sécurité de votre serveur. Par défaut, lorsque apache travaille sur un fichier ou un script php, il le fait en tant qu&#8217;utilisateur www-data (l&#8217;utilisateur apache du système, qui possède des droits particuliers). [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/">Sécuriser votre serveur Web avec 2 modules apache : suEXEC et suPHP</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-1681" title="logo_tutoriel_suphp_securite" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/logo_tutoriel_suphp_securite.png" alt="" width="170" height="83" />Dans ce tuto vidéo (<a title="Sommaire des tutos sur l'administration d'un serveur" href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">sommaire ici</a>), nous allons voir comment installer et configurer 2 extensions apache, <strong>suEXEC</strong> et <strong>suPHP</strong>, qui permettent d&rsquo;augmenter la sécurité de votre serveur. Par défaut, lorsque apache travaille sur un fichier ou un script php, il le fait en tant qu&rsquo;utilisateur<strong> www-data</strong> (l&rsquo;utilisateur apache du système, qui possède des droits particuliers). Le problème, c&rsquo;est que si un de ces scripts est mal conçu et possède une faille de sécurité, un pirate peut avoir accès à cet utilisateur système qui possède des droits importants.</p>
<p>Les extensions <strong>suEXEC et suPHP</strong> permettent de remédier à ce problème. En effet, avec ces extensions le serveur web travaille sur ces fichiers avec l’utilisateur propriétaire des fichiers (qui possèdent des droits classiques). Si vous avez suivi depuis le début de mes vidéos sur le serveur dédié, vous devriez déjà avoir une configuration similaire, c&rsquo;est-à-dire : <strong>un site = un utilisateur</strong>. C&rsquo;est maintenant que ça prend tout sont sens, car ça va nous simplifier grandement les choses.</p>
<p>En plus d&rsquo;améliorer la sécurité, ces 2 modules permettent de régler certains problèmes avec vos scripts et CMS comme WordPress. En effet, sur WordPress pour mettre à jour son blog ou ajouter des extensions, on peut utiliser un script qui le fait de manière automatique. Le problème, c&rsquo;est que ce script doit pouvoir créer des fichiers sur votre serveur, ce qui n&rsquo;est pas possible si l&rsquo;utilisateur qui exécute le script est www-data (puisque le dossier appartient à l&rsquo;utilisateur qui possède le site).</p>
<div style="text-align: center;">
<iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/nxlw9v7UyxU?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
(Pour la version Dailymotion, <a title="Vidéo sur Dailymotion" href="http://www.dailymotion.com/video/xks1ja_tutoriel-video-securiser-son-serveur-web-avec-2-modules-apache-suexec-et-suphp_tech" target="_blank">cliquez sur ce lien</a>) &#8211; <a href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tuto_dedie_securite_suexec_suphp.mp4">Télécharger la vidéo</a></div>
<h2>Installation de suEXEC</h2>
<p>Le premier module à installer est suEXEC, c&rsquo;est lui qui permet de lancer les scripts de types CGI avec l&rsquo;utilisateur qui possède le script. L&rsquo;installation se fait en 2 temps :</p>
<span class="pastacode_message">Installation de suexec</span>
<p>En ce qui concerne la configuration c&rsquo;est très simple, un fichier à éditer ici /etc/apache2/suexec/www-data. Sur la première ligne vous placer le chemin du dossier qui contient tout vos sites web, dans notre cas « /home ». Sur la seconde ligne, vous placer le dossier qui contient tout les fichiers du site web, par défaut c&rsquo;est « public_html » mais comme nous avons modifié /etc/apache2/mods-available/userdir.conf, c&rsquo;est « www ».</p>
<h2>Installation de suPHP</h2>
<p>On doit ensuite installer suPHP qui permet d&rsquo;exécuter les scripts php avec l&rsquo;utilisateur propriétaire. Il est dépendant de suEXEC, vous devez donc installer et configurer suEXEC d&rsquo;abord.</p>
<span class="pastacode_message">Installation de suPHP</span>
<p>Au niveau de la configuration, encore une fois c&rsquo;est très simple, il suffit d&rsquo;éditeur /etc/suphp/suphp.conf.</p>

<h2>Modification des virtualhosts</h2>
<p>On doit modifier tout les fichiers virtualhosts de nos différents sites pour préciser à suPHP avec quel utilisateur et groupe il doit exécuter les scripts. C&rsquo;est à cette étape que ça devient compliqué si vous n&rsquo;avez pas suivi mes conseils de « 1 site = 1 utilisateur ».</p>
<p>Avant de faire les modif, vous devez désactiver le module php5 d’apache pour que suPHP prenne la relève. Pour cela un petit <strong>a2dismod php5</strong> fait l&rsquo;affaire.</p>
<p>Vous devez donc ajouter sur chaque fichier virtualhost de vos sites (sauf default), cette ligne :</p>
<span class="pastacode_message">Configuration de l&#039;utilisateur sur Apache</span>
<h2>Problèmes avec les htaccess et les erreurs 500</h2>
<p>Lorsqu&rsquo;on installe suEXEC et suPHP on rencontre plusieurs problèmes. Comme on est obligé de désactiver php5 pour que suPHP prenne le relais, on doit refaire tout nos fichiers .htaccess. En effet, toute les directives spécifiques à php (donc celle qui commence par php_flag ou php_value) feront planter le .htaccess et provoquera une erreur 500. Ça vient tout simplement du fait qu&rsquo;apache ne sait pas quoi faire, pour lui php n&rsquo;est pas installé, donc il ne connaît pas ces directives.</p>
<p>La solution est de créer un fichier php.ini à la racine de votre site avec toutes les configurations pour php et de placer ce bout de code dans votre fichier .htaccess en prenant garde de bien noter le chemin absolue vers la racine de votre site.</p>
<span class="pastacode_message">Configuration php.ini personnalisé</span>
<p>Et voici, par exemple, la ligne qu&rsquo;il faut ajouter dans le fichier php.ini pour Roundcube : suhosin.session.encrypt=Off. La syntaxe est légèrement différentes des .htaccess, donc si vous avez du mal à comprendre, je vous renvoie sur <a title="Liste des directives PHP.ini" href="http://fr2.php.net/manual/en/ini.list.php">cette page de la documentation</a> PHP qui explique toutes les directives que l&rsquo;on peut mettre dans un fichier php.ini.</p>
<p>Voilà, ce tutoriel est terminé, n&rsquo;hésitez pas à faire vos propres recherches pour augmenter la sécurité de votre serveur. Vous pouvez par exemple creuser du côté du module apache pour la sécurité (mod_security), ou bien Chrooter tous les répertoires home des utilisateurs, installer l&rsquo;application « snort », désactiver les services inutiles, surveiller les logs régulièrement et etc&#8230; .</p>
<p>Si vous avez des questions, n&rsquo;hésitez pas à laisser un commentaire. Si vous avez apprécié le tutoriel, vous pouvez le partager sur Twitter/Facebook et rejoindre la page <a title="Page facebook du blog" href="http://www.facebook.com/tutorielvideo">facebook</a> du blog.</p>
<p><em>(Image à la une : <a href="http://fr.freeimages.com/photo/barbed-wire-fence-1312514">Barbed wire fence</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/">Sécuriser votre serveur Web avec 2 modules apache : suEXEC et suPHP</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/securiser-votre-serveur-web-avec-2-modules-apache-suexec-et-suphp/feed/</wfw:commentRss>
			<slash:comments>52</slash:comments>
		
		<enclosure length="437662297" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tuto_dedie_securite_suexec_suphp.mp4"/>

			</item>
		<item>
		<title>Sécuriser son serveur dédié avec Iptables, fail2ban et Rkhunter</title>
		<link>https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/</link>
					<comments>https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Tue, 23 Aug 2011 18:09:58 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[alerte email]]></category>
		<category><![CDATA[fail2ban]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[rkhunter]]></category>
		<category><![CDATA[securité]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1615</guid>

					<description><![CDATA[<p>Dans ce tutoriel vidéo, nous allons voir comment sécuriser son serveur dédié (sommaire des tutos ici) en configurant 3 logiciels incontournables : Iptables : c&#8217;est le Firewall des systèmes Linux, il est difficile à manier la première fois mais on peut faire des réglages très fin. Dans ce tutoriel je vous propose une série de [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/">Sécuriser son serveur dédié avec Iptables, fail2ban et Rkhunter</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignright size-medium wp-image-1628" title="securite_serveur_firewall_iptable" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/securite_serveur_firewall_iptable-300x260.jpg" alt="" width="180" height="156" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/securite_serveur_firewall_iptable-300x260.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/securite_serveur_firewall_iptable.jpg 400w" sizes="(max-width: 180px) 100vw, 180px" />Dans ce tutoriel vidéo, nous allons voir comment sécuriser son serveur dédié (<a title="Sommaire des tutoriels sur l'installation d'un serveur dédié" href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">sommaire des tutos ici</a>) en configurant 3 logiciels incontournables :</p>
<ul>
<li><strong>Iptables</strong> : c&rsquo;est le Firewall des systèmes Linux, il est difficile à manier la première fois mais on peut faire des réglages très fin. Dans ce tutoriel je vous propose une série de règles classiques pour un serveur web.</li>
<li><strong>Fail2ban</strong> : c&rsquo;est un système qui ban automatiquement tous les utilisateurs qui essayent de se connecter plusieurs fois de suites sans succès sur notre serveur. Ça permet d’éviter les attaques de type brute force.</li>
<li><strong>Rkhunter</strong> : c&rsquo;est un logiciel qui nous prévient dés que des fichiers sensibles sont modifiés. Autrement dit, un bon détecteur de Backdoor et Rootkit.</li>
</ul>
<p>Et en bonus, je vous donnerais une astuces pour être prévenue par email dés que quelqu&rsquo;un se connecte en SSH sur votre serveur. À la fin du tutoriel vous aurez un serveur Web déjà bien sécurisé, mais pas assez à mon goût, d’où la seconde vidéo qui sécurise un peu plus les scripts php avec 2 modules pour apache.</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/5Qrtp0XcUAQ?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_securisation_iptable_fail2ban_rkhunter.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=5Qrtp0XcUAQ">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xkoeda_tutoriel-video-securisation-de-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter_tech">Dailymotion</a></em>
</div>
<h2>Mise en place du Firewall : Iptables</h2>
<p><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-1631" title="firewall_iptable_tuto_serveur" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/firewall_iptable_tuto_serveur-150x150.png" alt="" width="80" height="80" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/firewall_iptable_tuto_serveur-150x150.png 150w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/firewall_iptable_tuto_serveur.png 256w" sizes="(max-width: 80px) 100vw, 80px" />Sans doute la partie la plus importe du tutoriel, la mise en place du Firewall. Normalement il est installé par défaut mais si vous avez des problèmes avec les règles, ça vient sans doute du noyau modifié d&rsquo;OVH, mais je l&rsquo;ai déjà expliqué dans <a href="https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/">la première vidéo</a>.</p>
<h3>Fonctionnement de Iptables</h3>
<p>Je pense qu&rsquo;un mini tutoriel sur Iptables, avec les arguments les plus utilisés et ces principes de bases ne fera pas de mal. Je vais faire ça sous forme de liste pour que cela soit plus simple, le but n&rsquo;étant pas d&rsquo;être exhaustif.</p>
<p>Si vous faites un <strong>iptables -L</strong>, vous verez les règles qui définissent votre firewall. En regardant le résultat de plus près, on aperçoit 3 types de chaînes :</p>
<ul>
<li><strong>INPUT</strong> : correspond aux règles sur le traffic entrant du serveur</li>
<li><strong>OUTPUT</strong> : correspond aux règles pour le traffic sortant du serveur</li>
<li><strong>FORWARD</strong> : les règles permettant de faire des redirections</li>
</ul>
<p>On constate également que l&rsquo;on a la politique du firewall sur « <strong>ACCEPT</strong> » pour toutes les chaînes et ce n&rsquo;est pas très bon au niveau de la sécurité. Notre démarche va être de tout bloquer (<strong>DROP</strong>) pour ensuite débloquer petit à petit les ports pour les services que l&rsquo;on utilise.</p>
<p>Voici une liste des arguments que l&rsquo;on utilisent fréquemment :</p>
<ul>
<li><strong>-t</strong> : préciser sur quel table on travaille, par défaut c&rsquo;est filter qui contient le input, output et forward</li>
<li><strong>-A</strong> : ajoute une règles en fin de chaîne</li>
<li><strong>-p</strong> : précise le protocole de la règle (généralement tcp, udp ou icmp pour le ping)</li>
<li><strong>&#8211;dport</strong> : précise le port de destination</li>
<li><strong>-j</strong> : précise la politique à appliquer (accept ou drop la plupart du temps)</li>
<li><strong>-F</strong> : efface toutes les règles (F = Flush)</li>
<li><strong>-X</strong> : efface la chaîne</li>
</ul>
<h3>Configuration des règles</h3>
<p>Pour mettre en place un Firewall sur Linux, la plupart du temps on crée un fichier bash avec toutes les commandes iptables que l&rsquo;on souhaite mettre. Dans mon cas, je remets Iptables à 0, puis je bloque tout, puis je débloque petit à petit les services que j&rsquo;utilise. Par conséquent, l&rsquo;ordre est important ! Voici le fichier utilisé pendant la vidéo, n&rsquo;oubliez pas de modifier le numéro de port pour ssh ou sinon vous serez bloqué (un reboot hardware fera l&rsquo;affaire pour vous débloquer).</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">#!/bin/sh<br/>### BEGIN INIT INFO<br/># Provides:          Firewall maison<br/># Required-Start:    $local_fs $remote_fs $network $syslog<br/># Required-Stop:     $local_fs $remote_fs $network $syslog<br/># Default-Start:<br/># Default-Stop:<br/># X-Interactive:     false<br/># Short-Description: Firewall maison<br/>### END INIT INFO<br/><br/># Mise à 0<br/>iptables -t filter -F<br/>iptables -t filter -X<br/>echo &quot;Mise à 0&quot;<br/><br/># On bloque tout<br/>iptables -t filter -P INPUT DROP<br/>iptables -t filter -P FORWARD DROP<br/>iptables -t filter -P OUTPUT DROP<br/>echo &quot;Interdiction&quot;<br/><br/># Ne pas casser les connexions établies<br/>iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT<br/>iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT<br/><br/># Autorise le loopback (127.0.0.1)<br/>iptables -t filter -A INPUT -i lo -j ACCEPT<br/>iptables -t filter -A OUTPUT -o lo -j ACCEPT<br/>echo &quot;Loopback&quot;<br/><br/># ICMP (le ping)<br/>iptables -t filter -A INPUT -p icmp -j ACCEPT<br/>iptables -t filter -A OUTPUT -p icmp -j ACCEPT<br/>echo &quot;Ping ok&quot;<br/><br/># SSH IN/OUT<br/>iptables -t filter -A INPUT -p tcp --dport 1337 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 1337 -j ACCEPT<br/>echo &quot;SSH ok&quot;<br/><br/># DNS In/Out<br/>iptables -t filter -A OUTPUT -p tcp --dport 53 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p udp --dport 53 -j ACCEPT<br/>iptables -t filter -A INPUT -p tcp --dport 53 -j ACCEPT<br/>iptables -t filter -A INPUT -p udp --dport 53 -j ACCEPT<br/>echo &quot;dns ok&quot;<br/><br/># NTP Out<br/>iptables -t filter -A OUTPUT -p udp --dport 123 -j ACCEPT<br/>echo &quot;ntp ok&quot;<br/><br/># HTTP + HTTPS Out<br/>iptables -t filter -A OUTPUT -p tcp --dport 80 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 443 -j ACCEPT<br/><br/># HTTP + HTTPS In<br/>iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT<br/>iptables -t filter -A INPUT -p tcp --dport 443 -j ACCEPT<br/>iptables -t filter -A INPUT -p tcp --dport 8443 -j ACCEPT<br/>echo &quot;http ok&quot;<br/><br/># FTP Out<br/>iptables -t filter -A OUTPUT -p tcp --dport 21 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 20 -j ACCEPT<br/><br/># FTP In<br/># imodprobe ip_conntrack_ftp # ligne facultative avec les serveurs OVH<br/>iptables -t filter -A INPUT -p tcp --dport 20 -j ACCEPT<br/>iptables -t filter -A INPUT -p tcp --dport 21 -j ACCEPT<br/>iptables -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT<br/>echo &quot;ftp ok&quot;<br/><br/># Mail SMTP:25<br/>iptables -t filter -A INPUT -p tcp --dport 25 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 25 -j ACCEPT<br/><br/># Mail POP3:110<br/>iptables -t filter -A INPUT -p tcp --dport 110 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 110 -j ACCEPT<br/><br/># Mail IMAP:143<br/>iptables -t filter -A INPUT -p tcp --dport 143 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 143 -j ACCEPT<br/><br/># Mail POP3S:995<br/>iptables -t filter -A INPUT -p tcp --dport 995 -j ACCEPT<br/>iptables -t filter -A OUTPUT -p tcp --dport 995 -j ACCEPT<br/>echo &quot;mail ok&quot;<br/><br/># Monit<br/>iptables -t filter -A INPUT -p tcp --dport 4598 -j ACCEPT<br/><br/># Webmin<br/>iptables -t filter -A INPUT -p tcp --dport 10000 -j ACCEPT<br/>echo &quot;monitoring ok&quot;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/firewall.sh" title="Afficher firewall.sh" target="_blank" class="code-embed-name">firewall.sh</a> </div> </div>
<p>La partie supérieure (le gros bloque de commentaire, à l’exception du <a href="http://en.wikipedia.org/wiki/Shebang_%28Unix%29">shebang</a> qui est obligatoire) est optionnelle mais ça permet d&rsquo;éviter des warnings dans les fichiers de logs. Au niveau de la difficulté, une fois qu&rsquo;on à compris une ligne le reste vient tout seul. N&rsquo;oubliez pas de donner les <strong>droits d’exécutions</strong> à ce fichier (chmod +x firewall) et de la placer dans le répertoire <strong>/etc/init.d/</strong> et de l&rsquo;activer au démarrage du serveur avec <strong>update-rc.d firewall defaults</strong> (mais assurez vous bien que le fichier fonctionne correctement avant !!)</p>
<p>J&rsquo;en profite au passage pour vous donner mon script qui permet de bien remettre à 0 iptables en cas de soucis :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">#!/bin/sh<br/>echo &quot;Flushing iptables rules...&quot;<br/>sleep 1<br/>iptables -F<br/>iptables -X<br/>iptables -t nat -F<br/>iptables -t nat -X<br/>iptables -t mangle -F<br/>iptables -t mangle -X<br/>iptables -P INPUT ACCEPT<br/>iptables -P FORWARD ACCEPT<br/>iptables -P OUTPUT ACCEPT</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/flush.sh" title="Afficher flush.sh" target="_blank" class="code-embed-name">flush.sh</a> </div> </div>
<p>C&rsquo;est tout du côté du Firewall. Si un jour vous installez des services supplémentaires et que ça ne fonctionne pas, n&rsquo;oubliez pas de regarder du côté du Firewall, on a tendance à l&rsquo;oublier lorsque la configuration est finie.</p>
<h2>Ban automatique des kikoolol avec fail2ban</h2>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1638 alignright" title="banned_fail2ban_tuto" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/banned_fail2ban_tuto1-300x220.jpg" alt="" width="250" height="183" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/banned_fail2ban_tuto1-300x220.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/banned_fail2ban_tuto1.jpg 410w" sizes="(max-width: 250px) 100vw, 250px" />La plupart du temps, lorsqu&rsquo;on essaye de pirater votre serveur, les pirates utilisent la méthode du brute force. C&rsquo;est-à-dire qu&rsquo;ils testent tous les mots de passe possible, en partant du plus probable (comme les mots du dictionnaire) au plus improbable (les suites de caractères aléatoires). Avec la puissance de calcul des ordinateurs actuels, ça fonctionne pas trop mal si votre mot de passe est simple. Heureusement on peut facilement le contrer en installant un système qui ban automatiquement les gens qui essayent de se connecter à mainte reprise sans y parvenir.</p>
<h3>Configuration simple de fail2ban</h3>
<p>Pour commencer, vous devez installer fail2ban avec la ligne de commande <strong>apt-get install fail2ban</strong>. Ensuite il est recommandé de laisser le fichier de configuration intacte et d&rsquo;en faire une copie pour le modifier, donc<strong> cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.conf.local</strong> et puis <strong>vi etc/fail2ban/jail.conf.local</strong>.</p>
<p>Pour activer un filtre, vous devez placer le champ enabled à true et éventuellement changer le maxretry (nombre de tentative avant le ban) , le bantime (temps de ban) et le port (surtout pour ssh).</p>
<p>Je vous recommande d&rsquo;activer les filtres suivants <strong>: [ssh], [ssh-dos], [apache], [apache-multiport], [apache-noscript], [apache-overflows], [proftpd], [postfix], [couriersmtp] et [courierauth].</strong> Ces filtres sont activés par défaut, vous n&rsquo;avez rien d&rsquo;autre à faire à par changer le enabled = false à true.</p>
<h3>Ajouter des filtres personnalisés</h3>
<p>Les filtres par défaut sont très bien, mais voici quelques filtres personnalisés que vous pouvez retrouver sur internet. Vous n&rsquo;êtes pas obligé de les activer, c&rsquo;est du bonus.</p>
<p>Le filtre « <strong>apache-404&Prime;</strong> permet de bannir les utilisateurs qui font trop d&rsquo;erreurs 404. Généralement ce sont ceux qui recherchent des pages d&rsquo;administration à l’arrache en modifiant l&rsquo;url. En revanche, faites très attention ! Si il manque un élement sur votre site, comme par exemple une image, ça va générer une erreur 404 et ça risque de bannir vos visiteurs.</p>
<p>Le filtre « <strong>apache-admin</strong> » permet de protéger votre espace d&rsquo;administration si vous en avez un. Dans mon cas non mais je préfère vous le donner quand même.</p>
<p>Et le dernier, « <strong>apache-w00tw00t</strong> » permet de bannir un scanner de faille « w00tw00t » fréquemment utilisé, on en retrouve la trace dans les logs.</p>
<p>À ajouter dans le fichier <strong>/etc/fail2ban/jail.conf.local</strong> :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">[apache-404]<br/>enabled = true<br/>port = http<br/>filter = apache-404<br/>logpath = /var/log/apache*/error*.log<br/>maxretry = 10<br/><br/>[apache-admin]<br/>enabled = true<br/>port = http<br/>filter = apache-admin<br/>logpath = /var/log/apache*/error*.log<br/>maxretry = 6<br/><br/>[apache-w00tw00t]<br/>enabled = true<br/>filter = apache-w00tw00t<br/>action = iptables[name=Apache-w00tw00t,port=80,protocol=tcp]<br/>logpath = /var/log/apache2/access*.log<br/>maxretry = 1</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/jail.conf.local" title="Afficher jail.conf.local" target="_blank" class="code-embed-name">jail.conf.local</a> </div> </div>
<p>Maintenant vous devez créer 3 fichiers, qui sont des filtres à base d&rsquo;expression régulière (Regex), dans <strong>/etc/fail2ban/filter.d/</strong> :</p>
<p>(<strong>Apparement dans la vidéo, j&rsquo;ai oublié les « .conf » à la fin des fichiers, pensez y donc</strong>)</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># Fail2Ban configuration file<br/>#<br/># Author: Cyril Jaquier<br/>#<br/># $Revision: 471 $<br/>#<br/><br/>[Definition]<br/><br/># Option: failregex<br/># Notes.: regex to match the password failure messages in the logfile. The<br/># host must be matched by a group named &quot;host&quot;. The tag &quot;&quot; can<br/># be used for standard IP/hostname matching.<br/># Values: TEXT<br/># [client x.x.x.x] File does not exist: /home/www/admin/admin,<br/>failregex = [[]client []] File does not exist: .*<br/>#<br/># Option: ignoreregex<br/># Notes.: regex to ignore. If this regex matches, the line is ignored.<br/># Values: TEXT<br/>#<br/>ignoreregex =</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/apache-404.conf" title="Afficher apache-404.conf" target="_blank" class="code-embed-name">apache-404.conf</a> </div> </div>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># Fail2Ban configuration file<br/>#<br/># Author: Cyril Jaquier<br/>#<br/># $Revision: 471 $<br/>#<br/><br/>[Definition]<br/><br/># Option: failregex<br/># Notes.: regex to match the password failure messages in the logfile. The<br/># host must be matched by a group named &quot;host&quot;. The tag &quot;&quot; can<br/># be used for standard IP/hostname matching.<br/># Values: TEXT<br/># [client x.x.x.x] File does not exist: /home/www/admin/admin,<br/>failregex = [[]client []] File does not exist: .*admin|PMA|mysql<br/><br/>#<br/># Option: ignoreregex<br/># Notes.: regex to ignore. If this regex matches, the line is ignored.<br/># Values: TEXT<br/>#<br/>ignoreregex =</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/apache-admin.conf" title="Afficher apache-admin.conf" target="_blank" class="code-embed-name">apache-admin.conf</a> </div> </div>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># Fail2Ban configuration file<br/>#<br/># Author: Cyril Jaquier<br/>#<br/># $Revision: 471 $<br/>#<br/><br/>[Definition]<br/><br/># Option: failregex<br/># Notes.: regex to match the password failure messages in the logfile. The<br/># host must be matched by a group named &quot;host&quot;. The tag &quot;&quot; can<br/># be used for standard IP/hostname matching.<br/># Values: TEXT<br/># [client x.x.x.x] File does not exist: /home/www/admin/admin,<br/>failregex = [[]client []] File does not exist: .*admin|PMA|mysql<br/><br/>#<br/># Option: ignoreregex<br/># Notes.: regex to ignore. If this regex matches, the line is ignored.<br/># Values: TEXT<br/>#<br/>ignoreregex =<br/>root@ks367082:/etc/fail2ban/filter.d# cat apache-w00tw00t.conf<br/>[Definition]<br/><br/>failregex = ^ -.*&quot;GET \/w00tw00t\.at\.ISC\.SANS\.DFind\:\).*&quot;.*<br/><br/>ignoreregex =</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/iptables-fail2ban-rkhunter/apache-w00tw00t.conf" title="Afficher apache-w00tw00t.conf" target="_blank" class="code-embed-name">apache-w00tw00t.conf</a> </div> </div>
<p>Ensuite, vous pouvez faire un restart de fail2ban avec <strong>/etc/init.d/fail2ban restart</strong> et c&rsquo;est terminé.</p>
<h2>Détecteur de backdoor</h2>
<p>Le dernier logiciel à installer est un détecteur de Backdoor. Pour l&rsquo;installer, faites un <strong>apt-get install rkhunte</strong>r et vérifier dans son fichier de configuration <strong>/etc/default/rkhunter</strong> que <strong>report_email</strong> est sur root et <strong>cron_daily_run</strong> à yes.</p>
<p>Vous recevrez des emails en cas si des fichiers sensibles sont modifiées. Attention toutefois, car il peut générer des faux positifs.</p>
<h2>Recevoir un email lors d&rsquo;une connexion ssh</h2>
<p>Cette fois-ci c&rsquo;est plus une astuce qu&rsquo;un logiciel. Si vous souhaitez recevoir un email dés que quelqu&rsquo;un se connecte sur un compte d&rsquo;un utilisateurs système, vous pouvez modifier son fichier ~user/.bashrc et ajouter la ligne suivante : <strong>echo &lsquo;Acces SheLL Root&rsquo; `who` `date` | mail -s `hostname` Shell Root email@domaine.tld</strong></p>
<p>À chaque connexion, ce bout de code sera exécuté et vous serez avertie. Plutôt pratique si vous êtes parano et souhaitez détecter des intrusions facilement.</p>
<p>En conclusion, avec ces quelques principes de bases vous devriez avoir un serveur sécurisé. N&rsquo;oubliez pas qu&rsquo;aucun serveur n&rsquo;est infaillible et gardez toujours un système à jour pour limiter les risques. Dans la prochaine vidéo, nous verrons comment augmenter la sécurité d&rsquo;apache et dans une autre vidéo comment mettre en place un système de backup.</p>
<p>Si vous voulez en apprendre plus sur Iptables, je vous recommande ce <a href="http://www.siteduzero.com/tutoriel-3-81065-analyser-le-reseau-et-filtrer-le-trafic-avec-un-firewall.html">tutoriel sur le site du zéro</a>.</p>
<p>Si vous avez aimé l&rsquo;article, n&rsquo;hésitez pas à le diffuser sur Facebook/Twitter via les boutons ci-dessous. Je vous invite également sur <a title="Page facebook de tutoriels-video.fr" href="http://www.facebook.com/tutorielvideo">la page facebook du blog</a> (merci d&rsquo;avance).</p>
<p><em>(Image à la une : <a href="http://fr.freeimages.com/photo/no-entry-sign-1145042">No entry sign</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/">Sécuriser son serveur dédié avec Iptables, fail2ban et Rkhunter</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/securiser-son-serveur-dedie-avec-iptables-fail2ban-et-rkhunter/feed/</wfw:commentRss>
			<slash:comments>95</slash:comments>
		
		<enclosure length="607534221" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_securisation_iptable_fail2ban_rkhunter.mp4"/>

			</item>
		<item>
		<title>Installation et configuration d’un serveur de mail avec postfix et courier</title>
		<link>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/</link>
					<comments>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 20 Aug 2011 12:20:10 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[courriel]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[roundcube]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[webmail]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1577</guid>

					<description><![CDATA[<p>On continue la série de tutoriel vidéo sur les serveurs dédiés (voir le sommaire ici) et cette fois-ci on va voir comment installer un serveur de mail avec le duo gagnants Postfix + Courier. À la fin de ce tutoriel, vous serez en mesure de gérer plusieurs adresses emails virtuelles (au moins une par nom [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/">Installation et configuration d&rsquo;un serveur de mail avec postfix et courier</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>On continue la série de tutoriel vidéo sur les <strong>serveurs dédiés</strong> (voir <a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">le sommaire ici</a>) et cette fois-ci on va voir comment installer un serveur de <strong>mail</strong> avec le duo gagnants<strong> Postfix + Courier</strong>.</p>
<p>À la fin de ce tutoriel, vous serez en mesure de gérer plusieurs adresses emails virtuelles (au moins une par nom de domaine) de la forme : contact@nomdedomaine.tld.</p>
<p>On va en profiter pour installer un <strong>Webmail</strong> pour gérer nos emails (envoie et réception) sur nos différents noms de domaine avec une interface en ligne assez sympa (merci <strong>Roundcube</strong>) :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube-mail-tutoriel-postfix-courier.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1578" title="roundcube-mail-tutoriel-postfix-courier" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube-mail-tutoriel-postfix-courier-560x287.png" alt="" width="560" height="287" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube-mail-tutoriel-postfix-courier-560x287.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube-mail-tutoriel-postfix-courier-300x153.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube-mail-tutoriel-postfix-courier.png 1280w" sizes="(max-width: 560px) 100vw, 560px" /></a>En revanche, je ne vous cache pas que c&rsquo;est probablement le tutoriel le plus compliqué de la série et qu&rsquo;il y a énormément de choses qui peuvent planter ce qui ne facilite pas le débogage. Mais si vous suivez la vidéo avec attention, tout devrait bien se passer :</p>
<div style="text-align: center;">
<p><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/pe7x2o0Ys6s?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.youtube.com/watch?v=pe7x2o0Ys6s">Voir la vidéo sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xklp9l_tutoriel-video-installation-d-un-serveur-de-mail-avec-postfix-sur-un-serveur-dedie_tech">Dailymotion</a> &#8211; <a href="http://ressources.tutoriels-video.fr/Serveur-dedie/tutoriel_serveur_postfix_courier_roundcube.mp4">Télécharger le vidéo</a></em></div>
<p>Comme d&rsquo;habitude un petit résumé des grandes étapes avec un bonus à la fin des erreurs les plus courantes et quelques astuces en cas de problème !</p>
<h2>Installation de Postfix</h2>
<p><img loading="lazy" decoding="async" class="alignright size-full wp-image-1603" title="postfix_tutoriel_serveur_dedie" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/postfix_tutoriel_serveur_dedie.gif" alt="" width="130" height="91" />L&rsquo;installation de <strong>postfix</strong> en elle-même est très simple, il suffit de taper la ligne de commande « <strong>apt-get install postfix-mysql</strong> » et de choisir « <em>pas de configuration</em> » pendant l&rsquo;installation.</p>
<p>Les plus curieux d&rsquo;entre vous auront constatés qu&rsquo;on installe un paquet un peu spécial de postfix avec une extension « -mysql ». Cette version nous simplifie les choses, on utilisera une base de données MySQL pour stocker nos différents comptes email et noms de domaine.</p>
<h3>Création des tables SQL pour Postfix</h3>
<p>On a besoin de créer 3 tables pour Postfix :</p>
<ol>
<li>Une table « <strong>domaines</strong> » qui contient la liste des noms de domaine hébergés sur le serveur</li>
<li>Une table « <strong>comptes</strong> » qui contient toutes les adresses emails virtuelle de la forme « contact@nomdedomaine.tld »</li>
<li>Une table « <strong>alias</strong> » qui contient différents alias email que nous n&rsquo;utiliserons pas.</li>
</ol>
<p>Pour créer ces tables, le plus simple reste de copier/coller ce code SQL dans phpmyadmin. En revanche, vous devez d&rsquo;abord créer une base de données « postfix » avec un utilisateur « postfix » ayant tout droits sur cette base.</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">USE postfix;<br/><br/>CREATE TABLE `domaines` (<br/>  `domaine` varchar(255) NOT NULL default &#039;&#039;,<br/>  `etat` tinyint(1) NOT NULL default &#039;1&#039;,<br/>  PRIMARY KEY  (`domaine`)<br/>) ENGINE=MyISAM;<br/><br/>CREATE TABLE `comptes` (<br/>  `email` varchar(255) NOT NULL default &#039;&#039;,<br/>  `password` varchar(255) NOT NULL default &#039;&#039;,<br/>  `quota` int(10) NOT NULL default &#039;0&#039;,<br/>  `etat` tinyint(1) NOT NULL default &#039;1&#039;,<br/>  `imap` tinyint(1) NOT NULL default &#039;1&#039;,<br/>  `pop3` tinyint(1) NOT NULL default &#039;1&#039;,<br/>  PRIMARY KEY  (`email`)<br/>) ENGINE=MyISAM;<br/><br/>CREATE TABLE `alias` (<br/>  `source` varchar(255) NOT NULL default &#039;&#039;,<br/>  `destination` text NOT NULL,<br/>  `etat` tinyint(1) NOT NULL default &#039;1&#039;,<br/>  PRIMARY KEY  (`source`)<br/>) ENGINE=MyISAM;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/structure.sql" title="Afficher structure.sql" target="_blank" class="code-embed-name">structure.sql</a> </div> </div>
<h3>Configuration de Postfix pour le lier à la BDD</h3>
<p>Maintenant que la base de données est fonctionnelle avec toutes les tables et un utilisateurs valide, nous devons créer 5 fichiers de configurations pour expliquer à Postfix comment utiliser cette base de données. Les fichiers se ressemblent donc faites attention aux erreurs d’inattention :</p>
<p>/etc/postfix/mysql-virtual_domaines.cf</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">hosts = 127.0.0.1<br/>user = postfix<br/>password = Mot de passe Mysql Postfix<br/>dbname = postfix<br/>select_field = &#039;virtual&#039;<br/>table = domaines<br/>where_field = domaine<br/>additional_conditions = AND etat=1</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/mysql-virtual_domaines.cf" title="Afficher mysql-virtual_domaines.cf" target="_blank" class="code-embed-name">mysql-virtual_domaines.cf</a> </div> </div>
<p>/etc/postfix/mysql-virtual_comptes.cf</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">hosts = 127.0.0.1<br/>user = postfix<br/>password = Mot de passe Mysql Postfix<br/>dbname = postfix<br/>table = comptes<br/>select_field = CONCAT(SUBSTRING_INDEX(email,&#039;@&#039;,-1),&#039;/&#039;,SUBSTRING_INDEX(email,&#039;@&#039;,1),&#039;/&#039;)<br/>where_field = email<br/>additional_conditions = AND etat=1</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/mysql-virtual_comptes.cf" title="Afficher mysql-virtual_comptes.cf" target="_blank" class="code-embed-name">mysql-virtual_comptes.cf</a> </div> </div>
<p>/etc/postfix/mysql-virtual_aliases.cf</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">hosts = 127.0.0.1<br/>user = postfix<br/>password = Mot de passe Mysql Postfix<br/>dbname = postfix<br/>table = alias<br/>select_field = destination<br/>where_field = source<br/>additional_conditions = AND etat=1</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/mysql-virtual_aliases.cf" title="Afficher mysql-virtual_aliases.cf" target="_blank" class="code-embed-name">mysql-virtual_aliases.cf</a> </div> </div>
<p>/etc/postfix/mysql-virtual_aliases_comptes.cf</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">hosts = 127.0.0.1<br/>user = postfix<br/>password = Mot de passe Mysql Postfix<br/>dbname = postfix<br/>table = comptes<br/>select_field = email<br/>where_field = email<br/>additional_conditions = AND etat=1</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/mysql-virtual_aliases_comptes.cf" title="Afficher mysql-virtual_aliases_comptes.cf" target="_blank" class="code-embed-name">mysql-virtual_aliases_comptes.cf</a> </div> </div>
<p>/etc/postfix/mysql-virtual_quotas.cf</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code">hosts = 127.0.0.1<br/>user = postfix<br/>password = Mot de passe Mysql Postfix<br/>dbname = postfix<br/>table = comptes<br/>select_field = quota<br/>where_field = email</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/mysql-virtual_quotas.cf" title="Afficher mysql-virtual_quotas.cf" target="_blank" class="code-embed-name">mysql-virtual_quotas.cf</a> </div> </div>
<p>Une fois terminée, je vous recommande de sécuriser un peu tout cela avec ces lignes de commandes :</p>
<span class="pastacode_message">Restriction des droits sur les fichiers</span>
<h3>Création de l&rsquo;utilisateur et groupe vmail</h3>
<p>Pour avoir une configuration assez propre et sécurisé, nous pouvons créer un utilisateur et un groupe vmail qui se chargera de gérer/stocker les courriels sur le serveurs. Nous devons préciser des UID et GID précis (5000) car nous en auront besoin plus tard dans un fichier de configuration.</p>
<span class="pastacode_message">Création de l&#039;utilisateur et groupe</span>
<h3>Configuration de Postfix</h3>
<p>Maintenant on doit configurer le fichier principal de Postfix. Par défaut le fichier est vide, car nous avons choisi « <em>pas de configuration</em> » pendant l&rsquo;installation. Comme promis dans la vidéo, voici un exemple de fichier de configuration commenter pour vous expliquer les différentes lignes :</p>
<div class="code-embed-wrapper"> <pre class="language-sql code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-sql code-embed-code"># Bannière afficher lorsqu&#039;on se connecte en SMTP sur le port 25<br/>smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)<br/><br/># Service qui envoie des notifications &quot;nouveau message&quot;<br/>biff = no<br/><br/># Desactive la commande SMTP VRFY. Arrête certaine technique pour avoir des adresses email<br/>disable_vrfy_command = yes<br/><br/># Impose au client SMTP de démarrer la session SMTP par une commande Helo (ou ehlo)<br/>smtpd_helo_required = yes<br/><br/># Avec le courier local ça ajoute .NDD aux adresses incomplètes (seulement le nom d&#039;hote)<br/>append_dot_mydomain = no<br/><br/># Le nom de la machine du système de messagerie<br/># Par défaut c&#039;est host.domain.tld mais on peut mettre un reverse dns<br/>myhostname = REVERSE_DNS<br/><br/># Le domaine utilisé par defaut pour poster les message local<br/>myorigin = REVERSE_DNS<br/><br/># Liste des domaines pour lequel le serveur doit accepter le courrier<br/>mydestination = REVERSE_DNS, localhost.localdomain, localhost<br/><br/># Pour effectuer des livraisons de courrier avec un relay (ici non)<br/>relayhost =<br/><br/># Liste des réseaux locaux autorisés<br/>mynetworks = 127.0.0.0/8, IP_PUBLIQUE_SERVEUR<br/><br/># Taille des boîtes au lettre (0 = illimité)<br/>mailbox_size_limit = 0<br/><br/># Séparateur entre le nom d&#039;utilisateur et les extensions d&#039;adresses<br/>recipient_delimiter = +<br/><br/># Interfaces réseaux à écouter (ici toutes)<br/>inet_interfaces = all<br/><br/># Gestion des boites mails virtuelle<br/># Contient les fichiers qui permettent de relier postfix  mysql<br/>virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf<br/>virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf<br/>virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf<br/><br/># Le dossier ou seront contenu les mails (=home de l&#039;user vmail)<br/>virtual_mailbox_base = /var/spool/vmail/<br/><br/># L&#039;id du groupe et de l&#039;utilisateur vmail créé précédement<br/>virtual_uid_maps = static:5000<br/>virtual_gid_maps = static:5000<br/><br/># Créer un dossier par comte email<br/>virtual_create_maildirsize = yes<br/><br/># A activer si vous souhaitez ajouter des quotas<br/>virtual_mailbox_extended = yes<br/><br/># Impose les limites au niveau des mails, dans notre cas aucune<br/>virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_quotas.cf<br/><br/># Ajouter une limite sur la taille des messages pour les boites virtuelles<br/>virtual_mailbox_limit_override = yes<br/>virtual_maildir_limit_message = &quot;La boite mail de votre destinataire est pleine, merci de reessayez plus tard.&quot;<br/>virtual_overquota_bounce = yes<br/><br/># adresses d&#039;expedition<br/>smtpd_sender_restrictions =<br/>        permit_mynetworks,<br/>        warn_if_reject reject_unverified_sender<br/><br/># adresses de destination<br/>smtpd_recipient_restrictions =<br/>        permit_mynetworks,<br/>        reject_unauth_destination,<br/>        reject_non_fqdn_recipient<br/><br/># client<br/>smtpd_client_restrictions =<br/>        permit_mynetworks</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/main.cf" title="Afficher main.cf" target="_blank" class="code-embed-name">main.cf</a> </div> </div>
<p>Si vous avez encore des problèmes avec ce fichier, je vous recommande de lire <a href="http://www.postfix.org/postconf.5.html">la documentation</a> qui explique tous les paramètres du fichier main.cf.</p>
<p>Une fois cette configuration terminée, vous pouvez redémarrer Postfix et vérifier sa configuration :</p>
<span class="pastacode_message">Lancement de postfix</span>
<h3>Ajout d&rsquo;adresses email virtuelles</h3>
<p>Tout est bon au niveau de postfix, il ne nous reste plus qu&rsquo;à ajouter un nom de domaine et une adresse email virtuelle dans notre base de données via phpmyadmin. Voilà les codes SQL utilisés dans la vidéo :<br />
Ajouter un nom de domaine</p>
<span class="pastacode_message">Ajout d&#039;un domaine</span>
<p>Ajouter une adresse virtuelle</p>
<span class="pastacode_message">Ajout d&#039;une adresse</span>
<h3>Un petit test</h3>
<p>Il ne nous reste plus qu&rsquo;à tester notre configuration globale en nous connectant avec telnet sur le port 25 et en envoyant un email. De plus, en envoyant ce premier mail ça va automatiquement créer le dossier pour le nom de domaine dans /var/spool/vmail.</p>
<span class="pastacode_message">Test en telnet</span>
<p>Si vous n&rsquo;avez pas d&rsquo;erreurs, c&rsquo;est que tout ce passe bien et vous pouvez le vérifier grâce aux fichiers de logs.<br />
Si vous n&rsquo;arrivez pas vous connecter en telnet, vous pouvez tenter ces lignes de commandes :</p>
<span class="pastacode_message">Quick fix si telnet ne fonctionne pas</span>
<h2>Installation de Courier pour la gestion de l&rsquo;imap et pop</h2>
<p>Maintenant que Postfix est installé et configuré, on a besoin d&rsquo;installer courier afin de gérer les protocoles pop et imap, qui nous permettent de récupérer nos email via un client comme Thunderbird ou de mettre en place un Webmin comme Roundcube. Voici la liste des paquets à installer :</p>
<span class="pastacode_message">Installation de courier</span>
<h3>Configuration</h3>
<p>Nous devons configurer courier afin de préciser qu&rsquo;on utilise une base de données pour les adresses emails virtuelles. Voici les modifications qu&rsquo;il faut faire :</p>
<span class="pastacode_message">/etc/courier/authdaemonrc</span>
<p>On doit ensuite fournir les identifiants de connexion à la base de données et le nom des tables :</p>
<span class="pastacode_message">/etc/courier/authmysqlrc</span>
<p>Et c&rsquo;est tout pour la configuration de Courier, il ne nous reste plus qu&rsquo;à faire un reboot des différents services :</p>
<span class="pastacode_message">Lancement des daemons</span>
<h2>Roundcube</h2>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-1605" title="roundcube_logo_tutoriel_serveur" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/roundcube_logo_tutoriel_serveur.png" alt="" width="178" height="47" />Tout est près, on peut d&rsquo;ores et déjà récupérer ces emails avec un client comme le célèbre <strong>Thunderbird</strong>, mais je vous propose d&rsquo;installer un <strong>Webmail</strong> qui présente l&rsquo;avantage d&rsquo;avoir une interface en ligne.<br />
Commencez par récupérer le lien pour télécharger la dernière version de RoundCube sur <a href="http://roundcube.net/download">cette page</a> (Dans sourcefourge faites un clique droit/copier l&rsquo;adresse du lien sur le « direct link »).<br />
Ensuite en ligne de commande on télécharge et dé-zippe le fichier avec wget et tar puis on crée un utilisateur pour héberger le code de roundcube :</p>
<span class="pastacode_message">Récupération de Roundcube</span>
<p>Désormais le code pour Roundcube est disponible dans le dossier /home/roundcube/www (comme pour les autres sites) et donc nous devons créer un fichier virtual host :</p>
<p>/etc/apache2/sites-available/roundcube</p>
<div class="code-embed-wrapper"> <pre class="language-apacheconf code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-apacheconf code-embed-code">&lt;VirtualHost *:80&gt;<br/>ServerAdmin votre@email.tld<br/>	ServerName webmail.ks367082.kimsufi.com<br/>	ServerAlias webmail.tutorielvideo.fr<br/>	DocumentRoot /home/roundcube/www<br/>	# SuexecUserGroup roundcube roundcube # on verra ça plus tard<br/>	&lt;Directory /home/roundcube/www&gt;<br/>		Options FollowSymLinks<br/>		AllowOverride All<br/><br/>		Options FollowSymLinks MultiViews<br/>		AllowOverride All<br/>		Order allow,deny<br/>		allow from all<br/>	&lt;/Directory&gt;<br/>	ErrorLog ${APACHE_LOG_DIR}/error.log<br/>	# Possible values include: debug, info, notice, warn, error, crit,<br/>	# alert, emerg.<br/>	LogLevel warn<br/>        CustomLog ${APACHE_LOG_DIR}/access.log combined<br/>&lt;/VirtualHost&gt;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/roundcube.conf" title="Afficher roundcube.conf" target="_blank" class="code-embed-name">roundcube.conf</a> </div> </div>
<p>Maintenant on va créer la base de données pour Roundcube. Connectez-vous sur votre phpmyadmin et créez une base de données Roundcube avec un utilisateur Roundcube qui possède tous les droits sur la base.<br />
Ensuite, on va importer un<strong> fichier SQL</strong> pour créer les tables nécessaires à Roundcube :</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code">mysql -u root -p roundcubemail &lt; /var/www/webmail/SQL/mysql.initial.sql</code></pre> <div class="code-embed-infos"> <span class="code-embed-name">BDD Roundcube</span> </div> </div>
<p>Ensuite, vous devez lancer l&rsquo;installateur de roundcube en allant sur la page <em>http://ksXXXXX.kimsufi.com/~roundcube/installer</em>. Les étapes sont simples à suivre, n&rsquo;oubliez pas de configurer la base de données.</p>
<p>À l&rsquo;étape 2, Roundcube vous donnera 2 fichiers de configuration que vous devez créer avec l&rsquo;éditeur VI par exemple.</p>
<p>Enfin n&rsquo;oubliez pas de donner les répertoires <strong>~roundcube/www/temp</strong> et logs à apache avec un <strong>chwon www-data:www-data /home/roundcube/www/temp</strong> (et logs).</p>
<p>Maintenant il ne vous reste plus qu&rsquo;à tester Roundcube en envoyant un email de test et en testant l&rsquo;imap en donnant l&rsquo;adresse email virtuelle que vous avez configuré précédemment avec le mot de passe sur le serveur 127.0.0.1.</p>
<h2>Erreurs fréquentes</h2>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1607 alignright" title="fail_erreurs_postfix_solution_tutoriel" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/fail_erreurs_postfix_solution_tutoriel-200x300.jpg" alt="" width="150" height="225" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/fail_erreurs_postfix_solution_tutoriel-200x300.jpg 200w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/fail_erreurs_postfix_solution_tutoriel.jpg 500w" sizes="(max-width: 150px) 100vw, 150px" />Dans l&rsquo;installation et la configuration d&rsquo;un serveur de mail, on peut très facilement se tromper. Pour vous éviter de rechercher des solutions pendant des jours comme je l&rsquo;ai fait, je vous propose une petite liste d&rsquo;erreurs que j&rsquo;ai déjà commise avec leurs solutions. Cette liste pourra éventuellement se mettre à jour en fonction de vos réactions.</p>
<h3>J&rsquo;ai une erreur 500 sur la page Roundcube</h3>
<p>Si vous n&rsquo;arrivez pas accéder à la page d&rsquo;installation ou d&rsquo;index de Roundcube et que vous avez une<strong> erreur 500</strong>, le problème vient probablement du fichier .<strong>htaccess</strong>. En effet, Roundcube utilise un fichier .htaccess pour redéfinir des règles pour Apache.</p>
<p>Cependant, il faut autoriser l&rsquo;utilisation de fichier htaccess en plaçant une directive « AllowOverride All » dans le fichier virtual host du site. Il faut également placer cette directive dans le fichier de configuration de <strong>UserDir</strong> (/etc/apache2/mods-available/userdir.conf).<br />
De toute manière, en faisant un tour dans les logs, on voit tout de suite si le problème vient des htaccess.</p>
<h3>Je n&rsquo;arrive pas me connecter avec Roundcube / L&rsquo;imap fonctionne pas</h3>
<p>Si le test de l&rsquo;imap à l&rsquo;étape 3 de l&rsquo;installation de Roundcube plante ou si vous n&rsquo;arrivez pas vous connecter avec une adresse email virtuelle, le problème peut venir du fait que le compte email est « vide ».</p>
<p>En effet, pendant le tutoriel nous utilisons <strong>telnet</strong> pour envoyer un email sur l&rsquo;adresse fraîchement créé via phpmyadmin. Cela permet de vérifier que tout fonctionne bien, mais cela génère également le dossier qui va contenir tous les emails du domaine dans<strong> /var/spool/vmail/</strong>. Si ce dossier n&rsquo;existe pas, vous n&rsquo;arriverez pas à vous connecter sur votre compte avec Roundcube. La solution est donc de refaire l&rsquo;étape du telnet et de vérifier que ça génère bien le dossier.</p>
<p>Si en regardant les logs, vous avez une erreur du type « authentification failed » ou un message ressemblant, ça vient probablement du fichier /etc/courier/authmysqlrc. Soit vous avez oublié de commenter la ligne « MYSQL_NAME_FIELD », ou alors vous avez oublié le « MYSQL_MAILDIR_FIELD ».</p>
<h3>Je n&rsquo;arrive pas me connecter en telnet</h3>
<p>Si vous n&rsquo;arrivez pas vous connecter en telnet (si ça freeze), c&rsquo;est qu&rsquo;un des fichiers de configuration est mal fait. Vous pouvez le vérifier en regardant dans <strong>/var/log/syslog</strong>. Si ça ne fonctionne toujours pas, vous pouvez toujours d&rsquo;arreter postfix et de lancer la commande « <strong>newaliases</strong>« .</p>
<h3>Comment trouver une solution à un problème</h3>
<p>Si vous avez un problème qui n&rsquo;est pas recensé ici, voici quelques pistes pour le trouver. Premier réflexe, si quelque chose ne fonctionne pas -&gt; aller voir les logs.<br />
Voici les fichiers de log intéressant dans ce cas :</p>
<ul>
<li><strong>/var/log/syslog</strong> : la plupart des erreurs systèmes sont la dedans</li>
<li><strong>/var/log/mail.log</strong> : pour tout ce qui concerne les email</li>
<li><strong>/var/log/apache2/error.log</strong> : toutes les erreurs concernant apache</li>
</ul>
<p>La plupart du temps vous pouvez identifier le problème et avec une recherche Google (et un peu de logique), on arrive trouver des solutions.</p>
<p>Le tutoriel est enfin terminé, si vous avez des questions ou un prolbème vous pouvez toujours laisser un commentaire. En revanche donnez moi des informations si vous voulez de l&rsquo;aide (comme les fichiers de logs) car je ne suis pas devin :p.</p>
<p>Si vous me donner des fichiers de log, utilisez un service comme pastebin. Les commentaires de personnes qui donne directement les logs en brut dans les commentaires ne seront pas validés !<br />
Enfin, n&rsquo;oubliez pas de partarger cet article sur twitter/facebook et de devenir <a href="http://www.facebook.com/pages/Tutoriels-Videofr/122179406510">fan de la page en cliquant ici</a>.</p>
<p><em>(Image à la une : <a href="http://fr.freeimages.com/photo/mail-me-1-1418335">Mail me</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/">Installation et configuration d&rsquo;un serveur de mail avec postfix et courier</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/feed/</wfw:commentRss>
			<slash:comments>199</slash:comments>
		
		<enclosure length="884677376" type="video/mp4" url="http://ressources.tutoriels-video.fr/Serveur-dedie/tutoriel_serveur_postfix_courier_roundcube.mp4"/>

			</item>
		<item>
		<title>Installation du serveur FTP et ajout d’un nom de domaine sur un serveur dédié</title>
		<link>https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/</link>
					<comments>https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 13 Aug 2011 08:28:53 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[configuration ndd]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[named]]></category>
		<category><![CDATA[nom de domaine]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1492</guid>

					<description><![CDATA[<p>Dans ce tutoriel consacré aux serveurs dédiés (cliquez ici pour le sommaire), nous allons voir comment installer un serveur FTP avec proftpd, comment faire pointer un nom de domaine sur un serveur dédié en configurant les DNS avec bind et comment configurer apache pour ajouter un site internet. Ce tutoriel est sans doute l&#8217;un des [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/">Installation du serveur FTP et ajout d&rsquo;un nom de domaine sur un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce tutoriel consacré aux serveurs dédiés (<a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">cliquez ici</a> pour le sommaire), nous allons voir comment installer un serveur FTP avec <strong>proftpd</strong>, comment faire pointer un <strong>nom de domaine</strong> sur un serveur dédié en configurant les <strong>DNS</strong> avec bind et comment configurer <strong>apache</strong> pour ajouter un site internet.</p>
<p>Ce tutoriel est sans doute l&rsquo;un des plus compliqués de la série sur les serveurs dédiés.<br />
Pour résumé simplement, on va ajouter un site internet sur notre serveur dédié. Pour ajouter un site, on a besoin de configurer le serveur DNS pour que le <a href="http://fr.wikipedia.org/wiki/Domain_Name_System">nom de domaine</a> soit bien géré par notre serveur dédié et configurer apache pour lui dire « si tu reçois une requête pour ce nom de domaine, voilà où sont situé les fichiers nécessaires et voilà les règles à appliquer ».</p>
<p>Avant de commencer la vidéo, je vous recommande de lire (en diagonale) <a href="http://fr.wikipedia.org/wiki/Domain_Name_System">la page wikipedia</a> sur les serveurs DNS pour que vous puissiez vous faire une idée de ce que c&rsquo;est.</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/_tsBGE6Fp0M?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em>Vous pouvez <a href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_dedie_dns.mp4">télécharger la vidéo</a> ou la regarder sur <a href="https://www.youtube.com/watch?v=_tsBGE6Fp0M">Youtube</a> ou <a href="http://www.dailymotion.com/video/xkhq72_tutoriel-video-installation-d-un-site-configuration-des-dns-et-du-ftp-sur-un-serveur_tech">Dailymotion</a></em>
</div>
<p>Comme d&rsquo;habitude, un petit résumé de la vidéo avec les différents codes utilisés s&rsquo;impose.</p>
<h3>Installation du serveur FTP</h3>
<p>L&rsquo;installation du serveur FTP est l&rsquo;étape la plus simple de la vidéo, il suffit de faire un « <strong>apt-get install proftpd</strong> » et de choisir « <strong>indépendamment</strong> » (standalone) lors de l&rsquo;installation pour avoir un serveur FTP fonctionnel. </p>
<p>Niveau configuration, voici ce que je recommande :</p>
<p>/etc/proftpd/proftpd.conf</p>
<div class="code-embed-wrapper"> <pre class="language-bash code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-bash code-embed-code"># On est pas encore en IPV6 mais ça risque de changer sous peu<br/>UseIPv6 Off<br/># Désactive l&#039;identification distante<br/>IdentLookUps Off<br/># Cache les liens symboliques<br/>ShowSymLinks Off<br/># Enfermer les utilisateurs dans leurs homes (~) respectives (ou ~/www plutôt)<br/>DefaultRoot ~/www<br/># Autoriser la reprise d&#039;upload<br/>AllowStoreRestart On<br/># Autoriser la reprise de download<br/>AllowRetrieveRestart On</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/ftp-dns/proftpd.conf" title="Afficher proftpd.conf" target="_blank" class="code-embed-name">proftpd.conf</a> </div> </div>
<p>N&rsquo;oubliez pas de faire un « <strong>/etc/init.d/proftpd restart</strong> » et vous pouvez tester en vous loguant avec un utilisateur système valide à partir d&rsquo;un client FTP comme FileZilla par exemple.</p>
<p>Si vous avez des soucis avec l&rsquo;envoi de fichier par FTP, c&rsquo;est sans doute un problème de droits. La plupart du temps, c&rsquo;est qu&rsquo;un dossier appartient à « Root », vous pouvez changer cela avec <strong>chown</strong> et <strong>chgrp</strong>.</p>
<h3>Configuration d&rsquo;apache : les virtuals hosts</h3>
<p>Si l&rsquo;on souhaite ajouter un site internet sur notre serveur, il faut configurer apache pour qu&rsquo;il sache quoi faire (dans quel dossier aller chercher les fichiers du site, les règles qu&rsquo;il doit appliquer, ce genre de choses). Je vous recommande de suivre une règle simple : un nouveau site sur notre serveur = un nouveau fichier « virtual host » dans « <strong>/etc/apache2/sites-available/nom_du_site</strong>« .</p>
<p>Au niveau de la configuration, c&rsquo;est plutôt simple puisque la plupart des fichiers virtual hosts se ressemblent, à force ce n&rsquo;est plus que du copier/coller. Voici un exemple de virtual host :<br />
/etc/apache2/sites-available/tutorielvideo.fr</p>
<div class="code-embed-wrapper"> <pre class="language-apacheconf code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-apacheconf code-embed-code">&lt;VirtualHost *:80&gt;<br/>	# Adresse email à contacter en cas de problemes<br/>	ServerAdmin bvek1.prof@gmail.com<br/>	# Nom de domaine avec les www<br/>	ServerName www.tutorielvideo.fr<br/>	# Les différents alias du site, généralement le NDD sans les www<br/>	ServerAlias tutorielvideo.fr<br/>	# La où sont stocké les données du site<br/>	DocumentRoot /home/tutorielvideo/www<br/>	&lt;Directory /&gt;<br/>		# Des options : ici suivre les liens symboliques<br/>		Options FollowSymLinks<br/>		# Autoriser l&#039;override, autrement dit les .htaccess<br/>		AllowOverride All<br/>	&lt;/Directory&gt;<br/><br/>	&lt;Directory /home/tutorielvideo/www&gt;<br/>		# Encore des options : multiviews peut être pratique<br/>		# Si on essaye d&#039;accéder à site.com/index<br/>		# Et que index n&#039;existe pas, le serveur va rechercher index.*<br/>		# Autrement dit : index.php, index.html etc...<br/>		Options FollowSymLinks MultiViews<br/>		# Autorise les htaccess<br/>		AllowOverride All<br/>		Order allow,deny<br/>		allow from all<br/>	&lt;/Directory&gt;<br/><br/>	# Log pour les erreurs<br/>	ErrorLog ${APACHE_LOG_DIR}/error.log<br/>	LogLevel warn<br/>	# Log des connexion au site<br/>	CustomLog ${APACHE_LOG_DIR}/access.log combined<br/><br/>&lt;/VirtualHost&gt;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/ftp-dns/tutorielvideo.fr" title="Afficher tutorielvideo.fr" target="_blank" class="code-embed-name">tutorielvideo.fr</a> </div> </div>
<p>Je vous conseille de reprendre mon fichier et de faire à peu près pareil pour tous vos sites. Surtout n&rsquo;hésitez pas à regarder la <a href="http://httpd.apache.org/docs/2.0/">documentation d&rsquo;apache</a> pour découvrir de nouvelles options intéressantes.</p>
<p>Au passage, j&rsquo;en profite pour dire que j&rsquo;ai une configuration assez particulière en ce qui concerne les sites. Pour moi, un site sur mon dédié = un utilisateur.<br />
C&rsquo;est assez pratique et intéressant au niveau de la sécurité (un site = un utilisateur = un compte ftp différents par sites, des répertoires séparés et cloisonné). Par contre, avec apache vous devez utiliser le mode <strong>userdir</strong> et modifier le userdir.conf (dans <strong>/etc/apache2/mods-available</strong>) pour remplacer « public_html » par « www ». Enfin bref, c&rsquo;est expliqué dans la vidéo, c&rsquo;était juste une parenthèse pour ceux qui souhaite copier/coller ma configuration.</p>
<h3>Configuration des DNS avec Bind9</h3>
<p>Pour faire pointer un nom de domaine sur notre serveur dédié, on doit configurer le serveur de <strong>DNS bind</strong>. On distingue 2 grandes étapes pendant cette configuration : créer la zone dans <strong>/etc/bind/named.conf.local</strong> et créer le fichier de configuration du site dans <strong>/etc/bind/db.nomdusite</strong>.</p>
<p>Si c&rsquo;est la première fois que vous configurez vos DNS, vous devez également modifier le fichier <strong>/etc/bind/named.conf.option</strong>s pour remplacer le « listen-on{127.0.0.1;}; » par « <strong>listen-on{any;};</strong> » sinon les requêtes ne parviendront pas au serveur.</p>
<p>Exemple de zone dans : /etc/bind/named.conf.local</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">zone &quot;tutorielvideo.fr&quot; {<br/>	type master;<br/>	file &quot;/etc/bind/db.tutorielvideo.fr&quot;;<br/>	allow-transfer {213.186.33.199;};<br/>	allow-query{any;};<br/>	notify yes;<br/>};</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/ftp-dns/named.conf.local" title="Afficher named.conf.local" target="_blank" class="code-embed-name">named.conf.local</a> </div> </div>
<ul>
<li><strong>type master</strong> : indique qu&rsquo;il s&rsquo;agit du serveur dédié maitre (pour un dédié secondaire, on aurait mis « slave » (esclave))</li>
<li><strong>allow-transter</strong> :l&rsquo;adresse IP du serveur DNS secondaire, elle vous est fourni par votre hébergeur.</li>
<li><strong>allow-query</strong> : autorise tout le monde à interroger le serveur</li>
<li><strong>notify</strong> : envoie une notification aux esclaves en cas de mise à jour</li>
<li><strong>file « /etc/bind/db.tutorielvideo.fr »</strong> : indique le fichier qui contient les informations sur le nom de domaine et les sous domaines.</li>
</ul>
<p>Exemple d&rsquo;un fichier de zone : /etc/bind/db.nomdedomaine</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">; tutorielvideo.fr<br/>$TTL    3600<br/>@	IN	SOA	ks383544.kimsufi.com. root.tutorielvideo.fr. (<br/>			2011020906 ; SERIAL<br/>			3600; REFRESH<br/>			15M; RETRY<br/>			1W; EXPIRE<br/>			600 ) ; Negative Cache TTL<br/>;<br/>; NAMESERVERS<br/>;<br/>tutorielvideo.fr. IN       NS       ks383544.kimsufi.com.<br/>tutorielvideo.fr. IN       NS       ns.kimsufi.com.<br/>;<br/>; Nodes in domain<br/>;<br/>www       IN A         94.23.254.44<br/>mail      IN A         94.23.254.44<br/>ns1       IN A         94.23.254.44<br/>smtp      IN A         94.23.254.44<br/>pop       IN A         94.23.254.44<br/>ftp       IN A         94.23.254.44<br/>imap      IN A         94.23.254.44<br/>tutorielvideo.fr.	IN	A	94.23.254.44<br/>tutorielvideo.fr.	IN	MX	10 mail.tutorielvideo.fr.<br/>;<br/>; subdomains<br/>;<br/>*.tutorielvideo.fr. IN A 94.23.254.44</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/ftp-dns/db.nomdedomaine" title="Afficher db.nomdedomaine" target="_blank" class="code-embed-name">db.nomdedomaine</a> </div> </div>
<ul>
<li><strong>$TTL</strong> : si on traduit, c&rsquo;est la durée de vie, autrement dit le temps max que les informations peuvent rester en cache (ici 3600s = 1h).</li>
<li><strong>@</strong> : ça fait référence au domaine de base que l&rsquo;on est en train d&rsquo;écrire (ici tutorielvideo.fr)</li>
<li><strong>IN</strong> : c&rsquo;est la classe, on le retrouve sur chaque ligne et sur internet c&rsquo;est la seule option possible (autrement dit, on met toujours IN)</li>
<li><strong>SOA</strong> : cet enregistrement sert à indiquer le serveur de nom primaire, l&rsquo;adresse email à contacter en cas de soucis (le @ remplacer par un .) et des paramètres d&rsquo;expiration</li>
<li><strong>SERIAL</strong> : c&rsquo;est une sorte de timestamp sous le format « yyyymmddnn », à changer à chaque modification du fichier pour indiquer une mise à jour</li>
<li><strong>Refresh</strong> : indique au bout de combien de temps les serveurs esclaves doivent rafraîchir leurs caches</li>
<li><strong>Retry</strong> : délai en seconde que les serveurs doivent attendre avant de faire une deuxième requête si la première a échoué</li>
<li><strong>Expire</strong> : le délai en seconde au terme du quel la zone est considérée comme expiré si les serveurs esclaves n&rsquo;arrivent pas à contacter le serveur primaire</li>
<li><strong>Negative cache</strong> : durée de vie minimale de chaque enregistrement présenté plus bas dans le fichier</li>
</ul>
<p>Ensuite on déclare tous les enregistrements. De manière globale, voici comment fonctionne un enregistrement (= 1 ligne)</p>
<ol>
<li>En premier on a le nom de domaine concerné, par exemple pour www.tutorielvideo.fr on écrit simplement www. La même chose avec ftp.tutorielvideo.fr, on écrit juste FTP. Dans mon cas vous remarqez que la liste est plutôt longue, mais ce n&rsquo;est pas obligatoire.</li>
<li>Ensuite on peut ajouter un TTL, chose que je n&rsquo;ai pas faites ici.</li>
<li>On ajoute le mot clé IN, dans tous les cas.</li>
<li>On précise le type d&rsquo;enregistrement (et c&rsquo;est là que ça se complique). Il y a le <strong>type A</strong> qui permet d&rsquo;associer une IP à un domaine, le<strong> type MX</strong> pour définir les serveurs de mail, le <strong>type CNAME</strong> pour faire des alias.</li>
<li>En dernier, la valeur. C&rsquo;est généralement une adresse IP ou un nom de domaine. Pour les types A c&rsquo;est une adresse IP.</li>
</ol>
<p>Voilà pour la configuration de <strong>bind</strong> sur notre serveur dédié. C&rsquo;est probablement la chose la plus compliquée à comprendre alors je vous recommande ces liens qui vous donneront des infos supplémentaires :</p>
<ul>
<li>La page <a href="http://fr.wikipedia.org/wiki/Domain_Name_System">Wikipedia des DNS</a> : c&rsquo;est une de mes sources pour ce tutoriel <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
<li>Un tutoriel sur le <a href="http://www.siteduzero.com/tutoriel-3-272111-gerer-son-nom-de-domaine.html">siteduzero</a> : également une de mes sources, simple à comprendre pour les débutants</li>
<li>Un article de <a href="http://www.skyminds.net/2011/02/24/serveur-dedie-changer-les-dns-du-nom-de-domaine-et-le-faire-pointer-vers-le-serveur/">SkyMinds </a>: c&rsquo;est un peu grâce à lui que j&rsquo;ai réussi à faire fonctionner mes DNS la première fois <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>Maintenant que nous avons configurer <strong>bind</strong>, je vous propose quelques astuces pour vérifier vos fichiers de configuration. Premièrement, lorsque vous avez fini, placez vous dans le répertoire <strong>/etc/bind</strong> et lancez la commande « <strong>named-checkconf -z</strong> » qui se chargera de vérifier vos fichiers.</p>
<p>Je vous recommande également de lancer la commande « <strong>named-checkzone nomdedomaine. db.nomdedomaine</strong> » pour vérifier vos zones. N&rsquo;oublier pas de redémarrer bind une fois terminé avec « <strong>/etc/init.d/bind9 reload</strong>« .</p>
<p>Une dernière vérification, lancez un terminal (côté client cette fois) et essayez « <strong>nslookup nomDeDomaine adresseDuServeur</strong> » et si tout est ok vous devez avoir votre nom de domaine suivi de l&rsquo;adresse ip de votre serveur. Si c&rsquo;est bon, vous pouvez passer à la configuration côté OVH.</p>
<h3>Manipulation à faire sur le panel d&rsquo;OVH</h3>
<p>Lorsque vous avez fini de configurer votre serveur DNS sur le serveur, vous devez faire quelques manipulations dans votre <strong>panel OVH</strong>. La première chose à faire, c&rsquo;est d&rsquo;ajouter le nom de domaine que vous souhaitez héberger sur votre dédié dans le DNS secondaire d&rsquo;ovh. Pour faire ça, vous devez sélectionner votre serveur dédié, onglet services, puis DNS secondaire. Vous cliquez sur « nouveau domaine » et vous précisez le nom de domaine avec l&rsquo;ip de votre serveur. À la fin, vous devez avoir un truc qui ressemble à ça :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dedie_ovh_dns2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1507" title="serveur_dedie_ovh_dns" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dedie_ovh_dns2.png" alt="" width="546" height="249" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dedie_ovh_dns2.png 546w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dedie_ovh_dns2-300x136.png 300w" sizes="(max-width: 546px) 100vw, 546px" /></a><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dedie_ovh_dns1.png"><br />
</a></p>
<p>Ensuite, vous devez sélectionner le domaine que vous souhaitez mettre sur votre serveur dédié, cliquer sur « Domaine et DNS » puis « Serveur DNS » et enfin modification. En DNS primaire vous mettez votre serveur dédié et en secondaire, si vous avez un Kimsufi, ns.kimsufi.com (si vous avez une autre offre, renseigner vous). Vous devez avoir un truc comme ça :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dede_ovh_ndd_dns.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1509" title="serveur_dede_ovh_ndd_dns" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dede_ovh_ndd_dns.png" alt="" width="540" height="379" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dede_ovh_ndd_dns.png 540w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/serveur_dede_ovh_ndd_dns-300x210.png 300w" sizes="(max-width: 540px) 100vw, 540px" /></a>Ensuite vous validez et patientez pendant 10-15 minutes. Si vous recevez un email vous confirmant que ça c&rsquo;est bien passé, vous devez attendre encore 48h (ou moins si vous êtes chanceux) le temps que l&rsquo;info se propage. Si vous avez une erreur, vérifier votre configuration de bind, surtout ce fichier <strong>/etc/bind/named.conf.option</strong>s, regarder la ligne « listen-on » qui doit être sur « any » et non pas « 127.0.0.1 ».</p>
<p>Voilà, le tutoriel est enfin terminé, j&rsquo;espère que vous avez appréciez et que ça fonctionne de votre côté. Si vous avez des questions vous pouvez laisser un commentaire ci dessous (mais par pitié, lisez de la doc et faites des recherches avant, je suis surchargé de questions &#8230;). N&rsquo;hésitez pas à partager cette page sur Facebook/Twitter/Google+ et rejoingez la page officiel du blog sur <a href="https://www.facebook.com/tutorielvideo">Facebook</a> (merci !).</p>
<p><em>(Image à la une : <a href="https://www.online.net/fr/a-propos">Image du kit online</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/">Installation du serveur FTP et ajout d&rsquo;un nom de domaine sur un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/installation-dun-serveur-ftp-et-configuration-dun-nom-de-domaine-dn/feed/</wfw:commentRss>
			<slash:comments>117</slash:comments>
		
		<enclosure length="548740804" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_dedie_dns.mp4"/>

			</item>
		<item>
		<title>Installation de apache, php, mysql et phpmyadmin sur un serveur dédié</title>
		<link>https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/</link>
					<comments>https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 13 Aug 2011 08:28:30 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[base de données]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1490</guid>

					<description><![CDATA[<p>Dans ce tutoriel vidéo consacré aux serveurs dédiés (sommaire des tutos), nous allons voir ce qu&#8217;il est nécessaire d&#8217;installer pour avoir son site en ligne. Nous allons donc installer et configurer : Un serveur web apache2 PHP pour avoir des pages dynamiques Une base de données Mysql L&#8217;application Web phpmyadmin pour gérer nos bases de [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/">Installation de apache, php, mysql et phpmyadmin sur un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce tutoriel vidéo consacré aux serveurs dédiés (<a href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debia/">sommaire des tutos</a>), nous allons voir ce qu&rsquo;il est nécessaire d&rsquo;installer pour avoir son site en ligne. Nous allons donc installer et configurer :</p>
<ul>
<li>Un serveur web <strong>apache2</strong></li>
<li><strong>PHP</strong> pour avoir des pages dynamiques</li>
<li>Une base de données <strong>Mysql</strong></li>
<li>L&rsquo;application Web <strong>phpmyadmin</strong> pour gérer nos bases de données simplement</li>
</ul>
<p>Dans la vidéo, vous apprendrez également comment fonctionne apache2, comment activer et désactiver des mods/sites. Voici la vidéo, pensez à activer le mode plein écran avec la HD :</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/J7tzhiMvRWM?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<br /><em><a href=""https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_apache_php_mysql.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=J7tzhiMvRWM">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xkclck_tutoriel-video-installation-d-apache-mysql-php-et-phpmyadmin-sur-un-serveur-dedie_tech">Voir sur Dailmyotion</a></em></div>
<h3>Installation d&rsquo;apache</h3>
<p><strong>Apache</strong> est l&rsquo;un des éléments les plus importants, c&rsquo;est le serveur web qui va<strong> délivrer les pages aux visiteurs</strong>. Vous pouvez l&rsquo;installation via la ligne de commande « <strong>apt-get install apache2 apache2-common</strong>« . La configuration par défaut d&rsquo;apache est pas si mal, mais on peut améliorer quelques éléments. Je vous conseille d&rsquo;ajouter/modifier ces éléments :<br />
Dans /etc/apache2/apache2.conf</p>
<span class="pastacode_message">Modification à faire dans /etc/apache2/apache2.conf</span>
<p>Dans la vidéo, j&rsquo;ai également parlé de quelques commandes. En voici un résumé, néanmoins sachez que j&rsquo;en reparle dans la 3ème vidéo sur les serveurs dédiés :</p>
<ul>
<li><strong>a2enmod</strong> : permet d&rsquo;activer un mod pour apache (apache2 enable mod)</li>
<li><strong>a2dismod</strong> : permet de désactiver un mod (apache2 disable mod)</li>
<li><strong>a2ensite</strong> : active un site</li>
<li><strong>a2dissite</strong> : désactive un site</li>
<li><strong>apache2ctl -t -D DUMP_MODULES</strong> : permet de voir la liste des modules activés</li>
</ul>
<p>Une parenthèse au passage, que j&rsquo;explique dans le 3ème tutoriel, tous les mods disponibles sont contenus dans le dossier <strong>/etc/apache2/mods-available</strong> et tous les mods activé sont dans <strong>/etc/apache2/mods-enabled</strong>. C&rsquo;est la même chose avec les sites dans<strong> /etc/apache2/sites-available</strong> (et <strong>enabled</strong>). À chaque fois que vous voulez ajouter un site, vous devez créer un fichier de configuration (appelé un virtual host) dans <strong>/etc/apache2/sites-available</strong> et activer ce site avec la commande <strong>a2ensite</strong>.</p>
<p>Par défaut, les sites sont dans le répertoire <strong>/var/www</strong> (en y faisant un tour, vous retrouvez le fameux « It Works »). Plus tard, on changera ça pour faire une configuration particulière : un site = un utilisateur sur le système et donc les fichiers du site seront contenu dans /home/username/www. Pour cela on aura besoin du mode <strong>userdir</strong>. (mais c&rsquo;est l&rsquo;objet de la prochaine vidéo)</p>
<h3>Installation de PHP</h3>
<p>Avoir un serveur Web c&rsquo;est bien, mais s&rsquo;il est seulement capable de gérer des pages HTML toute simple, on ne va pas aller bien loin ! On a donc besoin d&rsquo;installer <strong>PHP</strong> pour avoir des <strong>pages dynamiques</strong>. Voici la commande (très longue) à taper pour installer PHP et tous ces modules  :</p>
<span class="pastacode_message">Installation de PHP</span>
<p>Une fois PHP installé, c&rsquo;est une bonne idée d&rsquo;aller faire un tour dans les fichiers de configuration. Voici ce que je vous propose de modifier/ajouter :<br />
/etc/php5/apache2/php.ini</p>

<p>Voilà pour le fichier php.ini, qui est très long, je vous recommande de lire la documentation et notamment <a href="http://fr.php.net/manual/en/ini.list.php">cette page</a> qui contient toutes les directives de ce fichier php.ini. N&rsquo;oubliez pas de redémarrer le serveur apache avec un <strong>/etc/init.d/apache reload</strong>.</p>
<h3>Configuration de MySQL</h3>
<p>Un site dynamique sans base de données n&rsquo;est pas très utile. Pour installer <strong>MySQL</strong>, il suffit de faire un « <strong>apt-get install mysql-server mysql-client mysql-common</strong>« . Lors de l&rsquo;installation on vous demandera des informations, comme le mot de passe Root de MySQL. Au niveau de la configuration, voici les options que le recommande :</p>
<p>/etc/mysql/my.cnf</p>
<div class="code-embed-wrapper"> <pre class="language-apacheconf code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-apacheconf code-embed-code"># Mettre la langue en Français<br/>language = /usr/share/mysql/french<br/># Taille du cache des index<br/>key_buffer = 32M<br/># Limite du cache par requête<br/>query_cache_limit = 2M<br/># Limite du cache pour toutes les requêtes<br/>query_cache_size = 32M<br/># Loguer les requêtes lentes<br/>log_slow_queries = /var/log/mysql/mysql-slow.log<br/># Indique le temps à partir du moment ou une requête est considéré comme lente<br/>long_query_time = 2<br/># Activer l&#039;utf-8 par default sur le serveur (dans [mysqld])<br/>default-character-set = utf8<br/>default-collation = utf8_general_ci<br/># dans [client]<br/>default-character-set = utf8</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/apache-mysql/my.cnf" title="Afficher my.cnf" target="_blank" class="code-embed-name">my.cnf</a> </div> </div>
<p>Après avoir fait des modifications, n&rsquo;oubliez pas de relancer le serveur avec « <strong>/etc/init.d/mysql reload</strong>« . Ensuite je vous recommande très fortement de lancer « <strong>mysql_secure_installation</strong> » pour sécurité votre installation. Répondez « no » à la première question (sauf si vous désirez changer le mot de passe root de mysql) et Yes à toutes les autres (et refaites un reload).</p>
<h3>Installation de phpmyadmin</h3>
<p>Pour gérer vos bases de données, je vous recommande d&rsquo;utiliser <strong>phpmyadmin</strong> qui est bien plus pratique que mysql en ligne de commande. Pour cela rien de plus simple, faites un « <strong>apt-get install phpmyadmin</strong> » et donner le mot de passe root de MySQL et choigissez un mot de passe Root pour phpmyadmin durant l&rsquo;installlation.</p>
<p>N&rsquo;oubliez pas de cocher la case « <strong>apache2</strong> » durant l&rsquo;installation <strong>avec la touche espace</strong> du clavier (si vous faites « entrer » ça ne cochera pas apache et passera à l&rsquo;étape suivante). Si vous avez fait « entrer » (comme moi au début, forcément), vous pouvez rattraper la boulette avec un <strong>dpkg-reconfigure phpmyadmin.</strong></p>
<p>Lorsque l&rsquo;installation est terminée, redémarrez apache et allez sur : http://ksXXXXXX.kimsufi.com/phpmyadmin pour vous loguer et créer vos BDD.<strong></strong></p>
<p>Le tutoriel est terminé, n&rsquo;hésitez pas à approfondir vos connaissances en faisant quelques recherches, bidouiller les fichiers de configurations, poser des questions, c&rsquo;est comme ça qu&rsquo;on apprend ! Au passage, je vous propose de rejoindre la page facebook du blog en <a href="http://www.facebook.com/tutorielvideo">cliquant ici</a> (merci !).</p>
<p>(Image à la une : <a href="https://www.online.net/fr/a-propos">DC-31 du kit de photo online</a>)</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/">Installation de apache, php, mysql et phpmyadmin sur un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/feed/</wfw:commentRss>
			<slash:comments>55</slash:comments>
		
		<enclosure length="625427842" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_apache_php_mysql.mp4"/>

			</item>
		<item>
		<title>Apprendre à utiliser l’éditeur VI</title>
		<link>https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/</link>
					<comments>https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 13 Aug 2011 08:28:13 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[editeur]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[ligne de commande]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[VI]]></category>
		<category><![CDATA[VIM]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1477</guid>

					<description><![CDATA[<p>Lorsqu&#8217;on administre des serveurs dédiés ou qu&#8217;on effectue des tâches de maintenance sur un système Unix, la plupart du temps l&#8217;interface graphique n&#8217;est pas disponible et on est obligé de se débrouiller avec les lignes de commandes. Ce n&#8217;est pas plus mal, puisque la console sur Unix est un outil très puissant, si on sait [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/">Apprendre à utiliser l&rsquo;éditeur VI</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignleft size-thumbnail wp-image-1535" title="vim_logo_editeur" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/vim_logo_editeur-150x150.png" alt="" width="150" height="150" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/vim_logo_editeur-150x150.png 150w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/vim_logo_editeur-300x300.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/vim_logo_editeur.png 400w" sizes="(max-width: 150px) 100vw, 150px" /><br />
Lorsqu&rsquo;on administre des serveurs dédiés ou qu&rsquo;on effectue des tâches de maintenance sur un système Unix, la plupart du temps l&rsquo;interface graphique n&rsquo;est pas disponible et on est obligé de se débrouiller avec les <strong>lignes de commandes</strong>. Ce n&rsquo;est pas plus mal, puisque la console sur Unix est un outil très puissant, si on sait s&rsquo;en servir un tant soit peu (voir mes <a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/">tutoriels sur les lignes de commandes</a> pour apprendre).</p>
<p>Par conséquent, pour <strong>créer/éditer des fichiers</strong> en console, on est obligé d&rsquo;utiliser des outils à l&rsquo;apparence simpliste et pas très « user friendly ». <strong>VI</strong> fait partie de ces éditeurs qu&rsquo;il faut absolument savoir maîtriser, car il est installé par défaut sur les systèmes Unix.<br />
Dans cette vidéo je vous montre les <strong>principes de bases</strong> pour comprendre comment VI fonctionne et pour savoir l&rsquo;utiliser.</p>
<p>La vidéo n&rsquo;est pas très exhaustive et plutôt rapide, car VI est tellement riche qu&rsquo;il est impossible de tout expliqué (à vous de faire quelques recherches par la suite).</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/UIUg2Ktwccw?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_editeur_vi.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=UIUg2Ktwccw">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xkcnbj_tutoriel-video-l-editeur-de-texte-vi-sous-linux_tech">Voir sur Dailymotion</a></em>
</div>
<p>Je pense qu&rsquo;un petit résumé des différentes fonctionnalités basique de VI ne fera pas de mal (n&rsquo;hésitez pas à les recopier sur une feuille pour l&rsquo;avoir à portée de main).</p>
<h3>Déplacement</h3>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/tutoriel_editeur_vi_deplacement.png"><img loading="lazy" decoding="async" class="alignright size-thumbnail wp-image-1482" title="tutoriel_editeur_vi_deplacement" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/tutoriel_editeur_vi_deplacement-150x150.png" alt="" width="150" height="150" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/tutoriel_editeur_vi_deplacement-150x150.png 150w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/tutoriel_editeur_vi_deplacement.png 200w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<ul>
<li><strong>h</strong> : aller à gauche (équivalent de la flèche gauche)</li>
<li><strong>j</strong> : aller en bas (flèche bas)</li>
<li><strong>k</strong> : aller en haut (flèche haut)</li>
<li><strong>l</strong> : aller à droite (flèche droite)</li>
<li><strong>0</strong> : se placer en début de ligne</li>
<li><strong>$</strong> : se placer en fin de ligne</li>
<li><strong>w</strong> : se déplacer de mot en mot (w = word)</li>
<li><strong>G</strong> : dernière ligne du document</li>
<li><strong>gg</strong> : première ligne du document</li>
</ul>
<h3>Modes</h3>
<ul>
<li><strong>i</strong> : passage en mode insertion (sur le caractère courant)</li>
<li><strong>a</strong> : passage en mode insertion (après le carractère courant)</li>
<li><strong>r</strong> : remplacer une lettre</li>
<li><strong>ESC (echap)</strong> : passage en mode commande</li>
</ul>
<h3>Couper / Copier / Coller / Effacer</h3>
<ul>
<li><strong>x ou Suppr</strong> : efface les lettres  (<strong>4x</strong> efface 4 lettres)</li>
<li><strong>dd</strong> : supprime (coupe) une ligne  (<strong>2dd</strong> pour couper 2 lignes)</li>
<li><strong>dw</strong> : supprime (coupe) un mot</li>
<li><strong>d0</strong> : supprimer du curseur jusqu&rsquo;au début de la ligne</li>
<li><strong>d$</strong> : supprime du curseur jusqu’à la fin de ligne</li>
<li><strong>yy</strong> : copie la ligne</li>
<li><strong>p</strong> : pour coller (ce qu&rsquo;on à couper avec dd, d0, d$, dw ou yy etc&#8230;)</li>
</ul>
<h3>Recherche</h3>
<ul>
<li><strong>/mot clé</strong> : recherche le mot clé dans le document</li>
<li><strong>n</strong> : passe au mot clé suivant</li>
<li><strong>:s/ancien/nouveau</strong> : recherche « ancien » et le remplace par « nouveau »</li>
<li><strong>:s/ancien/nouveau/g</strong> : même chose que précédemment, mais sur toutes les occurrences d&rsquo;une ligne</li>
<li><strong>:%s/ancien/nouveau/g</strong> : remplace « ancien » par « nouveau » dans tout le document</li>
</ul>
<h3>Enregistrer et quitter</h3>
<ul>
<li><strong>:w</strong> : enregistre le fichier (sans quitter VI)</li>
<li><strong>:wq</strong> : enregistre le fichier et quitte VI</li>
<li><strong>:q</strong> : quitter VI (à condition que le fichier soit déjà enregistré)</li>
<li><strong>:q!</strong> : quitte VI (sans enregistrer les modifications)</li>
</ul>
<h3>Paramétrage de VI</h3>

<p>On copie le fichier de configuration dans notre répertoire personnel et on l&rsquo;ouvre pour le modifier. Voici les options intéressantes :</p>
<ul>
<li><strong>syntax on</strong> : pour activer la coloration syntaxique</li>
<li><strong>set background=dark</strong> : permet d&rsquo;améliorer la lisibilité en faisant ressortir le texte</li>
<li><strong>set number</strong> : ajoute des numéros devant les lignes</li>
<li><strong>set mouse=a</strong> : activer la gestion de la souris (permet de scroller avec la roulette et de placer le curseur)</li>
</ul>
<p>Voilà pour les bases de VI, si vous souhaitez approfondir vos connaissances il y a des tonnes de tutoriels sur internet ! Si vous avez des questions n&rsquo;hésitez pas à laisser un commentaire (mais faites l&rsquo;effort de faire une recherche avant, merci). N&rsquo;oubliez pas de partager cet article sur Facebook/Twitter et allez rejoindre <a href="http://www.facebook.com/tutorielvideo">la page Facebook du blog</a> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p><em>(Image à la une : écran d’accueil de Vim édité par mes soins)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/">Apprendre à utiliser l&rsquo;éditeur VI</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/apprendre-a-utiliser-lediteur-vi/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		<enclosure length="207796905" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_editeur_vi.mp4"/>

			</item>
		<item>
		<title>Se connecter en SSH à un serveur dédié</title>
		<link>https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/</link>
					<comments>https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 13 Aug 2011 08:27:54 +0000</pubDate>
				<category><![CDATA[Serveur Dédié]]></category>
		<category><![CDATA[astuces]]></category>
		<category><![CDATA[connexion]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[kimsufi]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[noyau]]></category>
		<category><![CDATA[ovh]]></category>
		<category><![CDATA[serveur dédié]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1449</guid>

					<description><![CDATA[<p>Dans ce premier tutoriel vidéo consacré à l&#8217;installation et la configuration d&#8217;un serveur dédié, nous allons voir les bases, c&#8217;est-à-dire : Choisir et commander un serveur dédié (exemple d&#8217;ovh et des offres Kimsufi) Se connecter en SSH à son serveur Mettre à jour son système Ajouter des utilisateurs et changer le mot de passe Root [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/">Se connecter en SSH à un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce premier tutoriel vidéo consacré à l&rsquo;<a title="Sommaire des tutoriels sur les serveurs dédiés" href="https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-dedie-debian/">installation et la configuration d&rsquo;un serveur dédié</a>, nous allons voir les bases, c&rsquo;est-à-dire :</p>
<ul>
<li>Choisir et commander un serveur dédié (exemple d&rsquo;ovh et des offres Kimsufi)</li>
<li>Se connecter en SSH à son serveur</li>
<li>Mettre à jour son système</li>
<li>Ajouter des utilisateurs et changer le mot de passe Root</li>
<li>Changer de noyau (facultatif)</li>
<li>Sécuriser SSH (changement de port et blocage du login root)</li>
<li>Des tas de petites astuces et conseils</li>
</ul>
<p>Voici la vidéo, garder en tête que les temps de chargement sont coupés et n&rsquo;hésitez pas à passer en pleine écran avec la HD :</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/H6rlUMQHlXg?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_connexion_ssh.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=H6rlUMQHlXg">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xkck59_tutoriel-video-connexion-en-ssh-sur-un-serveur-dedie_tech">Voir sur Dailymoton</a></em>
</div>
<p>J&rsquo;espère que le tutoriel vidéo vous aura plus, mais un petit résumé avec du texte ne fera pas de mal :</p>
<h3>Choix du serveur dédié et de la distribution</h3>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/debian_server_dedie_tuto.png"><img loading="lazy" decoding="async" class="alignright size-full wp-image-1472" title="debian_server_dedie_tuto" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/debian_server_dedie_tuto.png" alt="" width="100" height="132" /></a>Lorsqu&rsquo;on choisit un serveur dédié, on doit penser à plusieurs choses : quel type de serveur prendre (choix du processeur, ram, disque dur) et quel type de distribution prendre (un windows serveur, Ubuntu server, Debian). Dans mon cas et comme c&rsquo;est mon premier serveur dédié, destiné à héberger tous mes sites avec un traffic assez faible, le choix du serveur était vite fait : le moins cher (un Kimsufi de chez OVH). Ensuite au niveau de la distribution, je connaissais bien Ubuntu puisque je l&rsquo;utilise tous les jours sur mon PC, mais j&rsquo;ai préféré prendre une Debian où j&rsquo;ai plus de liberté que sur Ubuntu et puis c&rsquo;est plus stable (en plus il y a des tonnes de tutoriel sur cette distribution).</p>
<h3>Première connexion en ssh</h3>
<p>Une des choses les plus importantes c&rsquo;est se connecter à son serveur pour l&rsquo;administrer. Malheureusement, comme vous l&rsquo;avez certainement compris, il n&rsquo;y a pas d&rsquo;interface graphique et on est obligé de passer par des <strong>lignes de commandes</strong> (avec le temps on apprécie de plus en plus <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). Pour se connecter on utilise un protocole sécurisé (basé sur la <a href="http://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique">cryptographie asymétrique</a> pour ceux que ça intéresse). Sur Linux et sur Mac, <strong>SSH</strong> est installé par défaut dans la console, mais sur Windows vous devez passer par un logiciel comme <a href="http://www.putty.org/">putty</a> (voici un lien pour un <a href="http://www.cent20.net/spip.php?article252">tutoriel</a>).</p>
<p>Pour une première connexion voici ce qu&rsquo;il faut taper dans la console (ensuite n&rsquo;oubliez pas d&rsquo;entrer votre mot de passe fourni par email) :</p>
<span class="pastacode_message">Première connexion</span>
<h3>Mise à jour du serveur</h3>
<p>Une fois connecté à votre machine, la première chose que vous pouvez faire c&rsquo;est mettre à jour votre système. Pour cela, il faut d’abord rechercher les mises à jour disponibles avec <strong>apt-get update</strong> et ensuite les installer avec <strong>apt-get upgrade</strong> . N&rsquo;oubliez pas que c&rsquo;est quelques choses à faire <strong>très régulièrement</strong> si vous voulez conserver un système à jour et donc plus sûr !</p>
<h3>Changer de noyau</h3>
<p>Comme je l&rsquo;ai expliqué dans la vidéo, sur les serveurs <strong>Kimsufi</strong> (du moins lorsque j&rsquo;écris ces lignes), la distribution que vous installez possède un noyau qui a été modifié par OVH. Malheureusement ça nous restreint, notamment au niveau du Firewall Iptables. Pour résoudre ce problème, le plus simple est d&rsquo;installer un <strong>noyau non modifié</strong>.</p>
<span class="pastacode_message">Installation d&#039;un nouveau noyau</span>
<p>La première ligne permet de savoir quel noyau linux vous possédez actuellement, la 2eme permet d&rsquo;installer un noyau de base, la 3e permet de sauvegarder le fichier de configuration de grub dans le répertoire root, la 4e permet de générer une nouvelle configuration pour grub (avec le nouveau noyau), la 5e permet de dire à grub de démarrer sur le nouveau noyau, la 6e met à jour la configuration de grub et enfin on reboot et vérifie que le nouveau noyau est bien pris en compte.</p>
<h3>Ajout d&rsquo;un utilisateur et changement de mot de passe</h3>
<p>Pour créer un utilisateur on utilise la commande <strong>adduser nom_utilisateur</strong> et on renseigne ces infos comme le mot de passe (le reste importe peu). Pour changer le mot de passe d&rsquo;un utilisateur système, on utilise la commande <strong>passwd nom_utilisateur</strong>. Je vous recommande fortement de changer le mot de passe Root (passwd root).</p>
<h3>Sécuriser SSH</h3>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1532 alignleft" title="secure" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/secure-201x300.jpg" alt="" width="135" height="201" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/08/secure-201x300.jpg 201w, https://www.tutoriels-video.fr/wp-content/uploads/2011/08/secure-560x833.jpg 560w" sizes="(max-width: 135px) 100vw, 135px" />Par défaut ssh est un protocole sécurisé, mais comme on le dit l&rsquo;erreur est entre la chaise et le clavier :p. Pour <strong>sécuriser ssh</strong>, vous devez modifier le fichier <strong>/etc/ssh/sshd_config</strong> et <strong>changer le port</strong> (par défaut sur 22), véfifier que vous êtes bien en <strong>protocole 2</strong>, désactiver le login Root avec <strong>PermitRootLogin</strong> placé à « No » et faire une liste des utilisateurs autorisés à se connecter en ssh avec <strong>AllowUsers</strong> (vous pouvez mettre l&rsquo;utilisateur que vous avez créé précédemment).</p>
<p>Pourquoi faire tout ça ? Tout simplement pour éviter les attaques par <strong>brute force</strong>, la première chose que chercherons les pirates, c&rsquo;est de se connecter en tant que root sur le port 22 de votre machine, en essayant tout les mots de passe possible. On leurs rend la chose plus compliqué en changeant tout ça et même s&rsquo;ils trouvent le mot de passe de votre utilisateur, ils n&rsquo;auront pas les droits de root !</p>
<p>Plus tard on verra comment bannir les adresses ip qui tente de se connecter 3 fois de suites avec un mot de passe erroné grâce à fail2ban.</p>
<p>Le tutoriel est terminé, si vous voulez voir la suite je vous conseille la seconde vidéo qui explique comment <a href="https://www.tutoriels-video.fr/installation-de-apache-php-mysql-et-phpmyadmin-sur-un-serveur-dedie/">installer un serveur apache avec php, mysql et phpmyadmin</a>. Si vous avez des remarques ou des questions, vous pouvez toujours laisser un commentaire en bas :-). N&rsquo;oubliez pas de rejoindre la <a href="http://www.facebook.com/tutorielvideo">page facebook</a> et partager cet article si ce n&rsquo;est pas déjà fait !</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/">Se connecter en SSH à un serveur dédié</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/se-connecter-en-ssh-a-un-serveur-dedie-ov/feed/</wfw:commentRss>
			<slash:comments>54</slash:comments>
		
		<enclosure length="423594693" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Serveur-dedie/tutoriel_connexion_ssh.mp4"/>

			</item>
		<item>
		<title>Quelques astuces pour rendre votre site internet plus rapide</title>
		<link>https://www.tutoriels-video.fr/quelques-astuces-pour-rendre-votre-site-internet-plus-rapide/</link>
					<comments>https://www.tutoriels-video.fr/quelques-astuces-pour-rendre-votre-site-internet-plus-rapide/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sun, 08 May 2011 14:09:44 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[rapide]]></category>
		<category><![CDATA[site]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1374</guid>

					<description><![CDATA[<p>Depuis peu Google prend en compte la vitesse de chargement des sites internet dans son algorithme de positionnement. Concrètement cela veut dire que les sites lent seront pénalisés. De plus, des études ont montré que les internautes ne sont pas très patient et que si la page met plus de quelques secondes à charger, ils [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-astuces-pour-rendre-votre-site-internet-plus-rapide/">Quelques astuces pour rendre votre site internet plus rapide</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Depuis peu Google prend en compte la vitesse de chargement des sites internet dans son <strong>algorithme de positionnement</strong>. Concrètement cela veut dire que les sites lent seront pénalisés.<br />
De plus, des études ont montré que les internautes ne sont pas très patient et que si la page met plus de quelques secondes à charger, ils préféreront chercher ailleurs. Voici quelques chiffres impressionnant qui vous convaincront d&rsquo;<strong>améliorer la vitesse de chargement de votre site</strong> :</p>
<ul>
<li><strong>+100 ms</strong> sur le temps de chargement sur Amazon :<strong> -1%</strong> du chiffre d&rsquo;affaire</li>
<li><strong>500ms</strong> de plus chez Google : <strong>20%</strong> de recherches en moins</li>
<li><strong>400ms</strong> de plus pour Yahoo et <strong>5%</strong> des gens iront chercher ailleurs</li>
</ul>
<p>Comme c&rsquo;est un sujet qui me tient à cœur, je vais vous présenter les différents outils et techniques utilisés pour optimiser la vitesse de chargement de son site.</p>
<h3>Sommaire</h3>
<ol>
<li><a title="Serie de mesure" href="#un">Faire le point, faire une série de mesures</a>
<ul>
<li><a href="#pingdom" title="Pingdom Tools">Pingdom tools</a></li>
<li><a href="#webpagetest" title="WebPageTest">Webpagetest</a></li>
<li><a href="#firebug" title="Firebug et Yslow">Firebug et Yslow</a></li>
<li><a href="#autres" title="autres outils">D&rsquo;autres outils</a></li>
</ul>
</li>
<li><a href="#deux" title="Concatener ces fichiers CSS et Javascripts">Concaténer ces fichiers CSS et Javascripts</a></li>
<li><a href="#trois" title="Compresser vos fichiers">Compresser vos fichiers</a></li>
<li><a href="#quatre" title="Activer le cache">Activer le cache</a></li>
<li><a href="#cinq" title="Concatener et compresser vos images">Concaténer et compresser vos images</a></li>
<li><a href="#six" title="Quelques bonnes pratiques">Quelques bonnes pratiques</a></li>
<li><a href="#sept" title="Quelques liens et sources">Sources</a></li>
</ol>
<p><a name="un"></a></p>
<h3>I. Faire le point sur l&rsquo;état de son site, mesurer la vitesse de chargement.</h3>
<p>Avant de commencer à modifier son site pour le rendre plus rapide, il faut faire le point, observer ce qui rend le site lent et effectuer une <strong>série de mesures</strong>. Pour cela il existe énormément d&rsquo;outils, certains sont <strong>en ligne</strong> (donc indépendant de notre connexion internet) et d&rsquo;autres se présentent sous forme de <strong>plugins</strong> pour Firefox.<br />
<a name="pingdom"></a></p>
<h4>Pingdom Tools :</h4>
<p>Pingdom tools est un service en ligne qui permet de voir l&rsquo;ensemble des requêtes effectués afin de voir le temps que mets chaque fichier de votre site (css, javascript, image) à se télécharger. Ci-dessous une partie du graphique renvoyé par Pingdom Tools pour tutoriels-video.fr.</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/exemple-pingdomtool1.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1378" title="exemple-pingdomtool1" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/exemple-pingdomtool1-560x181.png" alt="" width="560" height="181" style="border:none;" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/exemple-pingdomtool1-560x181.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/exemple-pingdomtool1-300x97.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/exemple-pingdomtool1.png 951w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Ce graphique est simple à exploiter : il faut observer le nombre de fichiers qui se téléchargent, voir ceux que l&rsquo;on peut <strong>supprimer</strong> ou les fichiers que l&rsquo;on peut réunir (concaténer pour <strong>diminuer le nombre de requêtes</strong>).<br />
Ensuite, il faut regarder les fichiers qui mettent du temps à se télécharger et voir s&rsquo;ils ne bloquent pas les autres (cas typique des fichiers javascripts).<br />
<a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/extra-pingdomtool.png"><img loading="lazy" decoding="async" class="alignright size-thumbnail wp-image-1380" title="extra-pingdomtool" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/extra-pingdomtool-150x150.png" alt="" width="100" height="100" /></a><br />
Cet outil donne également d&rsquo;autres informations intéressantes comme le temps de chargement, le nombre de fichiers ainsi que leurs poids et le nombre de redirections.<br />
<a name="webpagetest"></a></p>
<h4 style="clear: both;">Webpagetest</h4>
<p>Webpagetest est un autre outil en ligne, similaire à pingdom Tools, mais en plus complet. À la différence de pingdom, il charge le site 2 fois, ceci afin de tester le <strong>système de cache</strong> (le second chargement devrait  prendre moins de temps). De plus, ce système vous attribue des notes à l&rsquo;américaine sur certain critères :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest-note.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1400" title="webpagetest-note" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest-note.png" alt="" width="418" height="120" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest-note.png 418w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest-note-300x86.png 300w" sizes="(max-width: 418px) 100vw, 418px" /></a></p>
<p>Vous retrouvez le graphique « <strong>Waterfall</strong> » qui permet de voir tous les <strong>fichiers utilisés</strong> sur votre page et vous avez également un second graphique qui indique ce qui peut être optimisé.</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest2.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1399" title="webpagetest2" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest2-560x225.png" alt="" width="560" height="225" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest2-560x225.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest2-300x121.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/webpagetest2.png 917w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p><a name="firebug"></a></p>
<h4 style="clear: both;">Firebug + Yslow</h4>
<p><strong>Firebug</strong> est un plugin pour Firefox très connu des développeurs web, car il permet de gagner un temps fou, mais il possède aussi un onglet <strong>réseau</strong> qui donne le même type de graphique que le site présenté précédemment (à l’exception que la qualité de votre connexion internet est prise en compte !).<br />
Quant à <strong>Yslow</strong> (Why slow ?) c&rsquo;est un plugin pour <strong>Firebug</strong> développer par Yahoo qui permet de <strong>diagnostiquer votre site Web</strong>, il donne  un score sur 100 et une note à l’américaine (A -&gt; F). Ce qui est bien avec cet outil, c&rsquo;est qu&rsquo;il précise, point par point, ce qui peut être <strong>optimiser</strong> et fournit des tutoriels.<br />
Lorsque vous avez installé Firebug, activé l&rsquo;onglet réseau en cliquant sur la flèche et recharger votre page (F5). Vous devez avoir quelque chose similaire à cette capture :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/reseau-firebug.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1390" title="reseau-firebug" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/reseau-firebug-560x139.png" alt="" width="560" height="139" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/reseau-firebug-560x139.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/reseau-firebug-300x74.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/reseau-firebug.png 1436w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Ce résultat s&rsquo;interprète de la même manière que pour <strong>Pingdom Tools</strong>, à l’exception qu&rsquo;il dépend de la<strong> qualité de votre connexion internet </strong>(ça reflète plus la réalité, tout le monde n&rsquo;a pas un serveur avec une connexion de 100 Mega).<br />
Sur la droite de la barre d&rsquo;onglet de Firebug apparaît l&rsquo;extension Yslow qui est bien plus intéressante ! Cliquez sur Yslow puis Run Test (si ça ne fonctionne pas rafraîchissez la page avec F5). Vous devez avoir un écran similaire à ci-dessous (à l’exception du score <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ) :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-firebug.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1393" title="yslow-firebug" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-firebug-560x125.png" alt="" width="560" height="125" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-firebug-560x125.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-firebug-300x67.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-firebug.png 1437w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Si vous avez une mauvaise note c&rsquo;est normal ! (la première fois que j&rsquo;ai lancé le test j&rsquo;ai eu un F). Vous pouvez changer les règles en cliquant sur la liste déroulante « <strong>rulesets</strong>« , vous pouvez choisir « <strong>Small site</strong> » qui est moins exigent.<br />
Normalement vous devrez voir<strong> plusieurs catégories d&rsquo;erreurs</strong> avec une note de A à F pour chacune d&rsquo;entres elles. Si vous cliquez sur l&rsquo;erreur, vous devez avoir une petite explication et avec un peu de chance de la documentation pour expliquer comment y remédier. Dans le cas contraire, ce billet est fait pour ça ;).<br />
<a name="autres"></a></p>
<h4>D&rsquo;autres outils</h4>
<p>Comme tous les outils ce ressemble un peu je ne vais pas tous les décrire, mais voici une petite liste non exhaustive :</p>
<ul>
<li><a title="page speed" href="http://code.google.com/intl/fr/speed/page-speed/">Page speed</a> : l&rsquo;équivalent de Yslow développé par Google (je vous le recommande)</li>
<li><a href="http://websiteoptimization.com/services/analyze/">Websiteoptimisation</a> : Même genre que pingdom</li>
<li><a href="http://webwait.com/">Webwait</a> : Fait une moyenne sur X chargements</li>
<li><a href="http://www.site-perf.com">Site-Perf </a>: Encore un équivalent de pingdom</li>
</ul>
<p><a name="deux"></a></p>
<h3>II. Concaténer ces fichiers CSS et Javascripts</h3>
<p>Après avoir fait une série de mesures, il est grand temps de commencer à optimiser le site !  Si on se base sur l&rsquo;outils Yslow de Yahoo, le premier point à améliorer c&rsquo;est « <em>Make fewer HTTP requests</em>« . Il faut <strong>réduire</strong> le nombre de <strong>composant</strong> (fichiers) sur une page afin de <strong>réduire le nombre de requêtes</strong> pour créer le rendu de la page. Et <strong>moins il y a de requêtes, plus la page se charge vite </strong>! Ça revient à réduire le nombre de ligne que l&rsquo;on voit sur des outils comme Pingdom Tools ou l&rsquo;onglet réseau de firebug.</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/concatener.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1404" title="concatener" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/concatener.jpg" alt="" width="525" height="158" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/concatener.jpg 525w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/concatener-300x90.jpg 300w" sizes="(max-width: 525px) 100vw, 525px" /></a></p>
<p>Un bon moyen de réduire le nombre de requêtes faites au serveur est de<strong> concaténer les fichiers de même type ensemble</strong>. Plutôt que d&rsquo;avoir <strong>5 fichiers javascripts différents</strong>, provoquant 5 requêtes HTTP , il vaut mieux avoir un gros <strong>fichier javascript qui les fusionne tous</strong>. Même choses pour les fichiers CSS et les images (même si avec les images c&rsquo;est plus compliqué, on y reviendra plus tard).</p>
<p>Vous pouvez le faire manuellement en copiant/collant tous vos scripts dans un seul fichier, mais prenez garde aux éventuelles bugs que ça peut causer (et garder toujours les fichiers JS séparer à porter de main, c&rsquo;est toujours pratique). Si vous utilisez un CMS comme WordPress, il existe des plugins qui gèrent cela tous seul et s&rsquo;occupe de réunir les différents fichiers externes automatiquement : c&rsquo;est <a href="http://wordpress.org/extend/plugins/wp-minify/">WP-Minify</a>.<br />
<a name="compresser"></a><br />
<a name="trois"></a></p>
<h3>III. Compresser vos fichiers</h3>
<p>Il faut également réduire le poids de vos pages web et pour cela compresser vos fichiers. Très souvent, les fichiers javascripts et CSS possèdent des espaces blancs et des commentaires (utile pour la lisibilité du codeur), mais ça prend de la place.</p>
<p>Une méthode simple pour compresser tous vos fichier html, css et javascript est d&rsquo;utiliser <strong>Gzip</strong>. Gzip est un <strong>logiciel libre de compression</strong> qui est généralement installé sur Apache. Pour l&rsquo;utiliser, il faut créer un fichier <strong>.htaccess</strong> à la racine de votre site web avec ces règles dedans :</p>
<pre class="brush: plain; title: ; notranslate">
&lt;filesmatch &quot;.(php|html|css|js)$&quot;&gt;
SetOutputFilter DEFLATE
&lt;/filesmatch&gt;
</pre>
<p>La première ligne indique quels <strong>types de fichiers doivent être compressés</strong> (surtout les CSS et javascript qui peuvent atteindre des taux de compression de 90% mais attention : pas d&rsquo;images !!). La seconde ligne indique au navigateur que les fichiers devront être décompressés.<br />
Si vous avez fait les manipulations correctement Yslow devrait vous donner une meilleure note pour « <em>compress components with gzip</em> » et vous devez ressentir la différence sur la bande passante.<br />
<a name="quatre"></a></p>
<h3>IV. Activer le cache</h3>
<p>Le cache est une <strong>fonctionnalité</strong> qui évite au navigateur de <strong>télécharger 2 fois le même fichier</strong> afin d&rsquo;accélérer le temps de chargement des pages. Par exemple, si toutes les pages de votre site possède un logo identique, en naviguant de page en page vous n&rsquo;allez pas re-télécharger cette image à chaque fois. Encore une fois on passe par un bout de code que l&rsquo;on place dans un fichier <strong>.htaccess</strong> à la racine du site :</p>
<pre class="brush: plain; title: ; notranslate">
&lt;ifmodule mod_expires.c&gt;
&lt;filesmatch &quot;.(jpg|jpeg|png|gif|js|css|swf|ico)$&quot;&gt;
ExpiresActive on
ExpiresDefault &quot;access plus 1 months&quot;
&lt;/filesmatch&gt;
&lt;/ifmodule&gt;
</pre>
<p>La première ligne test si le <strong>mode expires </strong>est bien activé et disponible. La seconde ligne précise les <strong>fichiers que l&rsquo;on souhaite mettre en cache</strong>, la 3ème active le cache et la 4ème donne une <strong>date d&rsquo;expiration</strong> (les fichiers ayant été téléchargé il y a plus d&rsquo;un mois devront être re-télécharger).<br />
Encore une fois vous pouvez vérifier vos manipulations en regardant sur Yslow dans la catégorie « <em>Add expires headers</em> » ou sur Webpagetest le « <em>Repeat View</em> » devrait être meilleure.<br />
<a name="cinq"></a></p>
<h3>V. Concaténer et compresser vos images</h3>
<p>Il est évident qu&rsquo;il faut correctement <strong>compresser ces images</strong> sur le web et utiliser des formats adaptés comme le <strong>png, jpg</strong> (voir le gif, parfois intéressant). Je ne vais pas revenir là-dessus, mais depuis peu j&rsquo;ai découvert un outils qui permet de <strong>réduire la taille</strong> de vos images <strong>sans en altérer la qualité</strong>. Cet outil c&rsquo;est <a href="http://www.smushit.com/ysmush.it/">Smush.it</a> et c&rsquo;est developpé par Yahoo (donc du solide). Je ne sais pas trop comment ça fonctionne (apparemment en enlevant des méta-données), mais ça permet de réduire la taille de vos images de 10 à 20% en moyenne.<br />
Ce qui est génial, c&rsquo;est que <strong>Yslow</strong> a intégré Smush.it et vous pouvez réduire la taille de l&rsquo;ensemble des images d&rsquo;une page en un clic ! Ça se passe dans l&rsquo;onglet Tools de Yslow, comme on dit en anglais « A picture is worth a thousand words » :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-smushit.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1418" title="yslow-smushit" style="border:none;" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-smushit-560x136.png" alt="" width="560" height="136" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-smushit-560x136.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-smushit-300x73.png 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/yslow-smushit.png 1432w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Si vous utilisez un CMS comme WordPress, sachez qu&rsquo;il existe un plugin <a href="http://wordpress.org/extend/plugins/wp-smushit/">wp smush.it</a> qui permet de <strong>compresser vos images automatiquement</strong> lors de l&rsquo;upload. Vous pouvez également compressés les images datant d&rsquo;avant l&rsquo;installation du plugin en allant dans la bibliothèques des médias.</p>
<p>Compresser c&rsquo;est bien, mais ça ne <strong>suffit pas</strong> ! De la même manière que pour les fichiers Javascript et CSS on peut <strong>concaténer les images</strong> que l&rsquo;on utilise dans les propriétés background en CSS. C&rsquo;est à dire qu&rsquo;à la place d&rsquo;avoir plusieurs images pour plusieurs background, on les réunit toutes en une « super image » (un <strong>sprite</strong>) et on utilise la propriété<strong> background position</strong> pour afficher une partie de ce sprite. Je ne vais pas rentrer dans les détails dans ce billet, je vous renvois sur mon tutoriel : <a href="https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/">comment utiliser les sprites</a>.<br />
<a name="six"></a></p>
<h3>VI. Quelques bonnes pratiques</h3>
<p>J&rsquo;ai bien détaillés les techniques les plus utilisés et performante, cependant pour avoir un site rapide il faut y faire attention tous les jours, voici quelques bonnes habitudes à prendre :</p>
<ul>
<li>Placer le code CSS en haut de votre page et éviter de mélanger du code CSS dans le code HTML</li>
<li>En revanche placer vos fichiers javascripts en bas de page, car ils bloquent le chargement des autres éléments</li>
<li>Réduisez les dimensions des images publiées, évitez de prendre des images trop grandes que vous réduisez en utilisant du CSS</li>
<li>Évitez au maximum les inclusions de scripts externes tels que les boutons « Like » de Facebook ou Twitter</li>
<li>Utilisez un autre domaine pour héberger les images, vous augmenterez le nombre de téléchargement en parallèle sur votre navigateur</li>
<li>Faites très attention aux erreurs 404 qui coûte cher, faites en la chasse !</li>
<li>Si vous utilisez WordPress, n&rsquo;oubliez pas d&rsquo;utiliser le plugin <a href="http://wordpress.org/extend/plugins/wp-super-cache/">wp-super-cache</a></li>
</ul>
<p><a name="sept"></a></p>
<h3>VII. Quelques liens et sources</h3>
<ul>
<li><a href="http://www.phptv.fr/forum-php-2008">Une conférence d&rsquo;Eric Daspet</a> sur les performances web (vidéo)</li>
<li>Une <a href="http://www.dailymotion.com/video/xguqi5_atelier-performance-web-jean-pierre-vincent_tech">autre conférence</a> (vidéo) de ParisWeb</li>
<li>Le <a href="http://performance.survol.fr/">blog</a> d&rsquo;eric daspet</li>
</ul>
<p>J&rsquo;espère que ce billet vous aura plus, si vous avez des questions ou des nouvelles méthodes n&rsquo;hésitez pas à intervenir en postant un commentaire <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>(Image à la une : <a href="http://fr.freeimages.com/photo/speeding-car-1175932">Speeding car</a>)</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-astuces-pour-rendre-votre-site-internet-plus-rapide/">Quelques astuces pour rendre votre site internet plus rapide</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/quelques-astuces-pour-rendre-votre-site-internet-plus-rapide/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>Comment utiliser les sprites CSS</title>
		<link>https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/</link>
					<comments>https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Wed, 04 May 2011 17:08:31 +0000</pubDate>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[sprite]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1360</guid>

					<description><![CDATA[<p>Récemment j&#8217;ai créé un nouveau site internet et j&#8217;avais pour objectif de le rendre le plus rapide possible. Une solution à ce problème est d&#8217;utiliser les sprites CSS qui permettent de diminuer le nombre d&#8217;images et de requêtes. Le concept est simple, plutôt que d&#8217;utiliser plusieurs fichiers pour gérer des images, on réunit toutes nos [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/">Comment utiliser les sprites CSS</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Récemment j&rsquo;ai créé un nouveau site internet et j&rsquo;avais pour objectif de le rendre le plus <strong>rapide</strong> possible. Une solution à ce problème est d&rsquo;utiliser les <strong>sprites CSS</strong> qui permettent de diminuer le nombre d&rsquo;images et de requêtes.<br />
Le concept est simple, plutôt que d&rsquo;utiliser plusieurs fichiers pour gérer des images, on réunit toutes nos images, les unes à côté des autres, dans un seul et unique fichier. Ensuite on utilise la propriété <strong>background-position</strong> pour afficher seulement une partie de notre grosse image (le sprite).</p>
<p>La plupart des gros sites utilisent ce concept pour des raisons d&rsquo;optimisations, voici quelques exemples provenant de google, facebook et youtube :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/sprite-google-facebook-youtube.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1366" title="sprite-google-facebook-youtube" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/sprite-google-facebook-youtube.png" alt="" width="560" height="170" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/05/sprite-google-facebook-youtube.png 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/05/sprite-google-facebook-youtube-300x91.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Voici le tutoriel vidéo suivi de quelques explications supplémentaires, suivi du code utilisé :</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/MPZy1tdB1xQ?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.tutoriels-video.fr/Developpement-web/Tuto-Sprite-css.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=MPZy1tdB1xQ">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xijwow_tutoriel-video-un-menu-simple-et-rapide-avec-des-sprites-en-css_tech">Voir sur Dailymotion</a></em></div>
<p>En résumé voici les idées essentielles de ce tutoriel :</p>
<ul>
<li>Ne pas négliger l&rsquo;image et être le plus <strong>précis</strong> possible. S&rsquo;il y a des décalages de quelques pixels dans l&rsquo;image, ça se répercutera sur votre site. Pour cela vous pouvez utiliser des <strong>guides</strong>(comme <a href="https://www.tutoriels-video.fr/tutoriel/Tuto-sprite/photoshop.png">ça</a>) dans photoshop ou the Gimp (accessible en affichant les règles).</li>
<li>On appelle également les sprites des <strong>portes coulissantes</strong>. Ce nom résume bien le concept, ce n&rsquo;est qu&rsquo;une question de math et de décalage (c&rsquo;est d&rsquo;ailleurs pour cela que les valeurs sont négatives).</li>
<li>Les sprites permettent d&rsquo;avoir un <strong>site plus rapide</strong> et d&rsquo;éviter le phénomène de scintillement, car une seule image est utilisé.</li>
<li>De manière générale une image sprite pèsera moins que la somme de l&rsquo;ensemble des images prises à part (les méta-données n&rsquo;étant pas répétés).</li>
<li>N&rsquo;oubliez pas de mettre un id sur chaque élément distinct du menu. Vous pouvez faire plus simple en créant un sprite avec 2 images : un background normal et un background au survol puis en affichant le texte par-dessus (« effet bouton web 2.0 »).</li>
<li>N&rsquo;oubliez d&rsquo;adapter le code CSS avec votre sprite, dans la vidéo j&rsquo;avais des images de 32&#215;32 px mais ce n&rsquo;est pas toujours le cas !! (j&rsquo;anticipe les problèmes via les commentaires)</li>
</ul>
<p>Voici les codes utilisés dans la vidéo ainsi que sur la <a title="demo" href="https://www.tutoriels-video.fr/tutoriel/Tuto-sprite/index.html">page de démonstration</a> :</p>
<p>Le menu en HTML :<br />
<div class="code-embed-wrapper"> <pre class="language-html code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-html code-embed-code">&lt;ul class=&quot;menu&quot;&gt;<br/>	&lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Test 1&quot; id=&quot;yt&quot;&gt;&lt;span&gt;Texte 1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br/>	&lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Test 2&quot; id=&quot;rss&quot;&gt;&lt;span&gt;Texte 2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br/>	&lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Test 3&quot; id=&quot;fb&quot;&gt;&lt;span&gt;Texte 3&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br/>	&lt;li&gt;&lt;a href=&quot;#&quot; title=&quot;Test 4&quot; id=&quot;tw&quot;&gt;&lt;span&gt;Texte 4&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;<br/>&lt;/ul&gt;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/sprite/menu.html" title="Afficher menu.html" target="_blank" class="code-embed-name">menu.html</a> </div> </div>
<p>Le code CSS qui va avec :<br />
<div class="code-embed-wrapper"> <pre class="language-css code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-css code-embed-code">.menu{width:248px; margin:auto; list-style:none;}<br/>	.menu li{float:left; margin:0px 30px 0 0;}<br/>	.menu a{text-indent:-5999px;}<br/>	.menu span{display:block; width:32px; height:32px;} <br/>	<br/>	.menu #yt span {background:url(&#039;sprite-tuto.png&#039;) 0 0 no-repeat;}<br/>	.menu #yt span:hover {background:url(&#039;sprite-tuto.png&#039;) 0 -32px no-repeat;}<br/>	.menu #rss span {background:url(&#039;sprite-tuto.png&#039;) -32px 0 no-repeat;}<br/>	.menu #rss span:hover {background:url(&#039;sprite-tuto.png&#039;) -32px -32px no-repeat;}<br/>	.menu #fb span {background:url(&#039;sprite-tuto.png&#039;) -64px 0 no-repeat;}<br/>	.menu #fb span:hover {background:url(&#039;sprite-tuto.png&#039;) -64px -32px no-repeat;}<br/>	.menu #tw span {background:url(&#039;sprite-tuto.png&#039;) -96px 0 no-repeat;}<br/>	.menu #tw span:hover {background:url(&#039;sprite-tuto.png&#039;) -96px -32px no-repeat;</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/sprite/style.css" title="Afficher style.css" target="_blank" class="code-embed-name">style.css</a> </div> </div>
<p>N&rsquo;hésitez pas à poser des questions, mais n&rsquo;oubliez pas de faire une petite recherche sur Google avant <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> et puis vous pouvez rejoindre <a href="https://www.facebook.com/tutorielvideo">la page facebook</a> ça me fera plaisir !</p>
<p><em>(Image à la une : photomontage à partir du sprite CSS des emoji)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/">Comment utiliser les sprites CSS</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/comment-utiliser-les-sprites-css/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		<enclosure length="0" type="video/mp4" url="https://www.tutoriels-video.fr/Developpement-web/Tuto-Sprite-css.mp4"/>

			</item>
		<item>
		<title>Personnaliser l’affichage de son FTP</title>
		<link>https://www.tutoriels-video.fr/personnaliser-laffichage-son-ftp/</link>
					<comments>https://www.tutoriels-video.fr/personnaliser-laffichage-son-ftp/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 02 Apr 2011 19:31:32 +0000</pubDate>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[personnaliser]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1333</guid>

					<description><![CDATA[<p>Dans ce tutoriel vidéo vous allez apprendre comment changer l&#8217;apparence de votre FTP. Quand je parle de FTP je veux parler de l&#8217;arborescence lorsque nous naviguons dans les dossiers de nos sites avec un navigateur. Pour vous faire une idée concrète du tutoriel, voici une image avant/après (ou cliquez ici pour voir un exemple) : [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/personnaliser-laffichage-son-ftp/">Personnaliser l&rsquo;affichage de son FTP</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce tutoriel vidéo vous allez apprendre comment changer l&rsquo;apparence de votre FTP. Quand je parle de FTP je veux parler de l&rsquo;arborescence lorsque nous naviguons dans les dossiers de nos sites avec un navigateur. Pour vous faire une idée concrète du tutoriel, voici une image avant/après (ou <a href="https://www.tutoriels-video.fr/tutoriel/ftp/">cliquez ici</a> pour voir un exemple) :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-avant.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-1335" style="border: none; margin-left: 19px;" title="personnaliser-ftp-avant" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-avant-300x148.jpg" alt="" width="251" height="123" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-avant-300x148.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-avant-560x277.jpg 560w" sizes="(max-width: 251px) 100vw, 251px" /></a><a href="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-apres.jpg"><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-1334" style="border: none; margin-left: 20px;" title="personnaliser-ftp-apres" src="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-apres-300x147.jpg" alt="" width="251" height="123" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-apres-300x147.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-apres-560x274.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2011/04/personnaliser-ftp-apres.jpg 1023w" sizes="(max-width: 251px) 100vw, 251px" /></a></p>
<p style="clear: both;">&nbsp;</p>
<p>Le principe pour personnaliser son FTP est très simple et il se fait en 2 grandes étapes :</p>
<ol>
<li>On crée ces fichiers header et footer qui contiennent le design de l&rsquo;entête et du pied de page</li>
<li>On affecte à chaque type de fichier (.pdf, .avi et j&rsquo;en passe) une image plus jolie que celle par défaut mais aussi une description.</li>
</ol>
<p>Voici la vidéo qui détaille principalement la seconde étapes.</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/3IV2w65ya88?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="http://ressources.tutoriels-video.fr/Developpement-web/Tuto-Personnaliser-ftp.mp4">Télécharger la vidéo</a> &#8211; <a href="https://www.youtube.com/watch?v=3IV2w65ya88">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xhxrp9_tutoriel-video-personnaliser-l-affichage-de-son-ftp_tech">Voir sur Dailymotion</a></div>
<p>Comme vous avez pu le constater dans la vidéo ce n&rsquo;est pas bien compliqué, c&rsquo;est surtout très répétitif. Néanmoins voici un petit résumé sur le fichier htaccess avec quelques précisions :</p>
<div class="code-embed-wrapper"> <pre class="language-apacheconf code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-apacheconf code-embed-code"># On précise le chemin de l&#039;entete et footer<br/>HeaderName /tutoriel/ftp/header.htm<br/>ReadmeName /tutoriel/ftp/footer.htm<br/><br/># On cache certains fichier et le dossier Images<br/>IndexIgnore .htaccess footer.htm header.htm /tutoriel/ftp/Images<br/># On donne quelques options : taille automatique, dimensions des icones<br/># mettre les dossiers en premier et ne pas tenir compte de la casse<br/>IndexOptions SuppressHTMLPreamble FancyIndexing NameWidth=* DescriptionWidth=* IconWidth=32 IconHeight=32 FoldersFirst IgnoreCase<br/>IndexOrderDefault Ascending Description<br/><br/># On personnalise l&#039;icone et la description pour les fichiers pdf<br/>AddIcon (IMG,/tutoriel/ftp/Images/pdf.png) .pdf .PDF<br/>AddDescription &quot;Document Adobe PDF&quot; *.pdf *.PDF<br/><br/># Cas particulier du dossier parent (revenir en arrière)<br/>AddIcon (PAR,/tutoriel/ftp/Images/back.png) ..<br/>AddDescription &quot;Revenir en arrière&quot; ..<br/><br/># Cas particulier des dossiers<br/>AddIcon (DIR,/tutoriel/ftp/Images/folder.png) ^^DIRECTORY^^<br/>AddDescription &quot;Répertoire&quot; */<br/><br/># Pour les extensions inconnus, une image par défaut<br/>DefaultIcon /tutoriel/ftp/Images/unknow.png</code></pre> <div class="code-embed-infos"> <a href="https://www.tutoriels-video.fr/wp-content/uploads/codes/perso-ftp/htaccess.txt" title="Afficher htaccess.txt" target="_blank" class="code-embed-name">htaccess.txt</a> </div> </div>
<p>Comme promis voici les fichiers utilisés lors de cette vidéo ainsi qu&rsquo;un lien pour télécharger le tutoriel : <a href="https://www.tutoriels-video.fr/tutoriel/ftp/tutoftp.zip">Télécharger les fichiers</a>.</p>
<p>J&rsquo;espère que vous avez apprécié le tutoriel, n&rsquo;hésitez pas à poser des questions et faites un tour sur <a href="https://www.facebook.com/tutorielvideo">la page facebook</a> ça me fera plaisir !</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/personnaliser-laffichage-son-ftp/">Personnaliser l&rsquo;affichage de son FTP</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/personnaliser-laffichage-son-ftp/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		<enclosure length="57408974" type="video/mp4" url="http://ressources.tutoriels-video.fr/Developpement-web/Tuto-Personnaliser-ftp.mp4"/>

			</item>
		<item>
		<title>Guide vidéos d’ubuntu pour les débutants</title>
		<link>https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/</link>
					<comments>https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Sat, 22 Jan 2011 06:00:45 +0000</pubDate>
				<category><![CDATA[Linux & Ubuntu]]></category>
		<category><![CDATA[Tous les tutoriels vidéos]]></category>
		<category><![CDATA[Ubuntu pour les débutants]]></category>
		<category><![CDATA[bigtuto]]></category>
		<category><![CDATA[sommaire]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=609</guid>

					<description><![CDATA[<p>J&#8217;ai décidé de faire une longue série de tutoriels vidéos adapté pour les débutants. Cette série est complète et est prévue de telle sorte que les tutoriels répondent à quasiment toutes les questions qu&#8217;on se pose lorsqu&#8217;on découvre Ubuntu (ou Linux) pour la première fois. C&#8217;est aussi idéal pour les personnes souhaitant migrer de Windows [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/">Guide vidéos d’ubuntu pour les débutants</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-727" title="sommaine-tuto-ubuntu" src="https://www.tutoriels-video.fr/wp-content/uploads/2010/07/sommaine-tuto-ubuntu.jpg" alt="" width="500" height="150" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2010/07/sommaine-tuto-ubuntu.jpg 500w, https://www.tutoriels-video.fr/wp-content/uploads/2010/07/sommaine-tuto-ubuntu-300x90.jpg 300w" sizes="(max-width: 500px) 100vw, 500px" /></p>
<p>J&rsquo;ai décidé de faire une longue série de tutoriels vidéos adapté pour les débutants. Cette série est complète et est prévue de telle sorte que les tutoriels répondent à quasiment toutes les questions qu&rsquo;on se pose lorsqu&rsquo;on découvre Ubuntu (ou Linux) pour la première fois. C&rsquo;est aussi idéal pour les personnes souhaitant migrer de Windows à Ubuntu.</p>
<p>Comme cette série de vidéos est longues, j&rsquo;ai dû séparer toutes les vidéos en faisant des articles, c&rsquo;est beaucoup plus simple qu&rsquo;un énorme pavé contenant une vingtaine de vidéos ! Par conséquent, cet article me sert de sommaire. Ci-dessous vous trouverez le plan que j&rsquo;ai suivi pour réaliser ces vidéos et si un article vous intéresse, il suffit de cliquer sur le lien. La plupart des articles sont accompagnés d&rsquo;une vidéo, d&rsquo;un screencast.</p>
<p>Quelques petites remarques : le sommaire est provisoire pour le moment. Il est possible que j&rsquo;enlève  des choses ou que j&rsquo;en ajoute en fonction de vos retours et de vos  propositions. C&rsquo;est juste un guide pour éviter que je fasse n&rsquo;importe  quoi :). De plus, les vidéos viendront au fur et à mesure, je n&rsquo;ai pas  encore tout fait. C&rsquo;est un projet important qui me demande énormément de  temps.</p>
<p>De plus, mes vidéos ont pour but d&rsquo;initier les gens à ubuntu. Par conséquent les puristes ne seront pas forcément d&rsquo;accord, il est possible qu&rsquo;il y ai des erreurs qui se soient glissé dans mes vidéos ou qu&rsquo;elles ne soient pas tout à fait complète. Dans ce cas, vous pouvez toujours laisser des commentaires ou m&rsquo;envoyer un email, mais gardez à l&rsquo;esprit qu&rsquo;on ne peut pas tout dire en vidéo et que l&rsquo;erreur est humaine :). J&rsquo;essaye juste faire mon possible pour aider les débutants. Je tiens à préciser que je le fais bénévolement et que je ne gagne pas d&rsquo;argent avec ça (en réalité ça me coute des sous &#8230; je préfère le préciser, il y a toujours des mauvaise langue)</p>
<p>J&rsquo;avais déjà fait certaines vidéos, donc ça fait un peu « doublons », mais je voulais faire une série de vidéo de qualité. J&rsquo;ai donc décidé de tout refaire !</p>
<h1>Sommaire :</h1>
<h2>I) Installation d&rsquo;ubuntu</h2>
<ul>
<li>Choix d&rsquo;une distribution</li>
<li><a href="https://www.tutoriels-video.fr/comment-graver-une-image-iso/" target="_self">Graver une image iso (= préparer son CD d&rsquo;installation)</a></li>
<li><a href="https://www.tutoriels-video.fr/commander-gratuitement-un-cd-de-la-derniere-version-dubuntu/" target="_self">Se procurer un CD gratuitement</a></li>
<li><a href="https://www.tutoriels-video.fr/installation-basique-dubuntu-2/" target="_self">Installation basique d&rsquo;ubuntu sur un ordinateur vierge</a></li>
<li><a href="https://www.tutoriels-video.fr/installer-ubuntu-tout-en-conservant-windows-dual-boot" target="_self">Faire cohabiter Windows et Ubuntu sur le même ordinateur : le dual boot</a></li>
<li><a href="https://www.tutoriels-video.fr/installer-ubuntu-sur-un-vieux-pc-en-utilisant-la-version-alternative" target="_self">Installation d&rsquo;ubuntu sur un vieux PC : alternate CD</a></li>
<li><a href="https://www.tutoriels-video.fr/lancer-ubuntu-en-meme-temps-que-windows-virtualbox/" target="_self">Lancer Windows et Ubuntu en même temps : virtualbox</a></li>
</ul>
<h2>II) Découvrir ubuntu</h2>
<ul>
<li><a href="https://www.tutoriels-video.fr/decouverte-generale-de-linterface-dubuntu/" target="_self">Présentation et découverte de l&rsquo;interface</a></li>
<li>Personnaliser sa machine :
<ul>
<li><a href="https://www.tutoriels-video.fr/personnaliser-ubuntu-lecran-de-boot">L&rsquo;écran de boot</a></li>
<li><a href="https://www.tutoriels-video.fr/personnaliser-son-environnement-de-travail-ubuntu">Environnement de travail (gnome)</a></li>
<li><a href="https://www.tutoriels-video.fr/personnaliser-lecran-de-connexion-dubuntu-gdm/">L&rsquo;écran de connexion (GDM)</a></li>
<li><a href="https://www.tutoriels-video.fr/personnaliser-lecran-de-demarrage-dubuntu/">L&rsquo;écran de démarrage (plymouth)</a></li>
</ul>
</li>
<li><a href="https://www.tutoriels-video.fr/installer-des-logiciels-sur-ubuntu/">Installer un logiciel</a></li>
<li><a href="https://www.tutoriels-video.fr/mettre-a-jour-ces-logiciels-sur-ubuntu" target="_self">Mettre à jours ses logiciels et son système</a></li>
<li><a href="https://www.tutoriels-video.fr/editer-un-fichier-en-mode-administrateur-sur-ubuntu/">Éditer un fichier en mode administrateur</a></li>
<li><a href="https://www.tutoriels-video.fr/multimedia-et-les-codecs-proprietaires-sur-ubuntu/">Lire des vidéos et écouter de la musique</a></li>
<li>Se connecter et naviguer sur internet</li>
<li>Messagerie instantanée et réseaux sociaux</li>
<li>Graver des CD et DVD (brasero, k3b)</li>
<li>Les archives : .zip, .rar</li>
<li>La bureautique (open office)</li>
<li>Le graphisme (Krita, The Gimp)</li>
</ul>
<h2>III) Utilisation plus avancé</h2>
<ul>
<li><a href="https://www.tutoriels-video.fr/des-effets-graphiques-de-folie-pour-votre-bureau-ubuntu-avec-compiz-fusion/">Effets graphiques avancé (compiz fusion)</a></li>
<li>Quelques lignes de commande utile</li>
<ul>
<li><a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/">Quelques généralités sur Unix</a></li>
<li><a href="https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/">Quelques commandes Unix de base indispensables</a></li>
<li><a href="https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/">Quelques commandes Unix avancées</a></li>
<li>Une 4ème partie qui arrivera bientôt (chainage et redirection)</li>
<li>Une 5ème partie qui arrivera bientôt aussi (script shell)</li>
</ul>
<li>Outils pour webmaster (scite, filezilla, xampp)</li>
</ul>
<p><em>(Image à la une : <a href="http://design.ubuntu.com/brand/ubuntu-logo">logo officiel ubuntu</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/">Guide vidéos d’ubuntu pour les débutants</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/feed/</wfw:commentRss>
			<slash:comments>105</slash:comments>
		
		
			</item>
		<item>
		<title>Quelques commandes Unix avancées</title>
		<link>https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/</link>
					<comments>https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Thu, 20 Jan 2011 20:24:19 +0000</pubDate>
				<category><![CDATA[Linux & Ubuntu]]></category>
		<category><![CDATA[Ubuntu pour les débutants]]></category>
		<category><![CDATA[big-tuto]]></category>
		<category><![CDATA[commande]]></category>
		<category><![CDATA[cut]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[locate]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[tail]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[wc]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1229</guid>

					<description><![CDATA[<p>On attaque la troisième partie de la série de tutoriels consacrés aux commandes Ubuntu et Unix de manière générale. Avant de continuer, je vous recommande de regarder les billets sur : quelques généralités Unix &#38; quelques commandes indispensables. Dans cette troisième partie, nous aborderons quelques commandes Unix avancées (ce n&#8217;est pas pour autant que c&#8217;est compliqué). [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/">Quelques commandes Unix avancées</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>On attaque la troisième partie de la série de tutoriels consacrés aux commandes Ubuntu et Unix de manière générale. Avant de continuer, je vous recommande de regarder les billets sur : <a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/" target="_self">quelques généralités Unix</a> &amp; <a href="https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/" target="_self">quelques commandes indispensables</a>.</p>
<p>Dans cette troisième partie, nous aborderons quelques commandes Unix avancées (ce n&rsquo;est pas pour autant que c&rsquo;est compliqué). C&rsquo;est à partir de cette vidéo que l&rsquo;on s&rsquo;en rend réellement compte de l&rsquo;avantage de la console sous Unix et à quel point ça peut être plus rapide qu&rsquo;une interface graphique classique. Voici le sommaire de que nous allons apprendre :</p>
<ol>
<li><strong>Les processus</strong>
<ul>
<li> Lister des processus : <strong>ps</strong> &amp; <strong>top</strong></li>
<li>Arrêter des processus : <strong>kill</strong></li>
</ul>
</li>
<li><strong>Recherche</strong>
<ul>
<li> Rechercher des fichiers : <strong>locate</strong> &amp; <strong>find</strong></li>
</ul>
</li>
<li><strong>Filtrer les données</strong>
<ul>
<li> Afficher le début ou la fin d&rsquo;un fichier : <strong>head</strong> &amp; <strong>tail</strong></li>
<li>Rechercher des mots clés dans un fichier : <strong>grep</strong> &amp; <strong>sed</strong></li>
<li>Découper en colonnes : <strong>cut</strong></li>
<li>Trier des données : <strong>sort</strong></li>
<li>Compter des occurrences : <strong>wc</strong></li>
</ul>
</li>
</ol>
<p>Voici le tutoriel vidéo, assez long puisqu&rsquo;il dur environs 1h30 et encore j&rsquo;estime avoir été rapide sur certaines commandes très puissantes (grep et sed pour ne pas les citer !). N&rsquo;hésitez pas à le regarder en plusieurs fois, ça ne gène pas vraiment la compréhension puisque j&rsquo;explique commande par commande.</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/UQCiz_P-O00?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<en><a href="https://www.youtube.com/watch?v=UQCiz_P-O00">Voir sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xgnm11_tutoriel-video-quelques-commandes-unix-avancees_tech">Voir sur Dailymotion</a> &#8211; <a href="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/tutoriel-video-commandes_avancees.mp4">Télécharger la vidéo</a></div>
<p>Pas de résumé cette fois-ci, mais tous les documents et la vidéo sont disponibles en téléchargement, vous pouvez même les redistribuer sans problème. Toutefois, avec le format original (open office), il est fort probable qu&rsquo;il y ait des décalages dû à l&rsquo;utilisation de police de caractère exotique (pourtant disponible chez moi), je vous recommande donc le pdf.</p>
<ul>
<li><a href="https://www.tutoriels-video.fr/tutoriel/console/des_commandes_plus_avancees_Unix.pdf" title="Quelques commandes Unix avancées (pdf)">Télécharger le PDF</a></li>
<li><a href="https://www.tutoriels-video.fr/tutoriel/console/des_commandes_plus_avancees_Unix.odp">Télécharger la source ODP</a></li>
</ul>
<p>Si vous avez des questions, vous pouvez laisser un commentaire, mais je vous encourage FORTEMENT à lire le manuel des commandes (man nom_commande). Le manuel répond à toutes vos questions les 3/4 du temps &#8230;</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/">Quelques commandes Unix avancées</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/quelques-commandes-unix-avancees/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		<enclosure length="246827341" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/tutoriel-video-commandes_avancees.mp4"/>

			</item>
		<item>
		<title>Quelques commandes Unix indispensables</title>
		<link>https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/</link>
					<comments>https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Wed, 29 Dec 2010 16:27:57 +0000</pubDate>
				<category><![CDATA[Ubuntu pour les débutants]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[big-tuto]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[chown]]></category>
		<category><![CDATA[commandes unix]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[cp]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[mkdir]]></category>
		<category><![CDATA[mv]]></category>
		<category><![CDATA[pwd]]></category>
		<category><![CDATA[rm]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1204</guid>

					<description><![CDATA[<p>Dans cette seconde partie de la série de tutoriels vidéos dédié aux commandes sous Ubuntu (cf : quelques généralités à voir en premier), nous allons voir les commandes de bases indispensables. Rien de bien compliqué, seulement c&#8217;est le genre de choses à maitriser, car on s&#8217;en sert tout le temps et les prochaines vidéos reposeront [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/">Quelques commandes Unix indispensables</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans cette seconde partie de la série de tutoriels vidéos dédié aux commandes sous Ubuntu (cf : <a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/">quelques généralités</a> à voir en premier), nous allons voir les commandes de bases indispensables. Rien de bien compliqué, seulement c&rsquo;est le genre de choses à maitriser, car on s&rsquo;en sert tout le temps et les prochaines vidéos reposeront sur ces commandes.</p>
<p>Au sommaire nous allons voir comment nous <strong>déplacer dans les différents répertoires, lister ,ouvrir et manipuler des fichiers</strong> et enfin <strong>changer des droits</strong>, tout ça en mode console bien sûr ! <em>(C&rsquo;est d&rsquo;ailleurs avec ce genre de commande qu&rsquo;on peut se servir d&rsquo;un ordinateur en distance via SSH par exemple.)</em></p>
<p>Sans plus attendre voici la vidéo suivie d&rsquo;une animation flash de la présentation que vous pouvez suivre en même temps que le tutoriel :</p>
<div style="text-align: center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/Mzc7XS1LjrQ?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.youtube.com/watch?v=Mzc7XS1LjrQ">Regarder sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xgbh8j_tutoriel-video-quelques-commandes-unix-indispensables_tech">Regarder sur Dailymotion</a> &#8211; <a href="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/tuto_console_suite2.mp4">Télécharger la vidéo</a></em></div>
<p>Si vous remarquez des fautes d&rsquo;orthographe ou des erreurs dans la présentation, n&rsquo;hésitez pas à me le signaler ! Comme d&rsquo;habitude, si vous avez des questions vous pouvez laisser un commentaire ou faire un tour sur le forum mais n&rsquo;oubliez pas de consulter le manuel des commandes avant de demander ! (RTFM).</p>
<p>Voici le lien vers la présentation aux formats pdf et odp. Attention avec le format odp, il est fort probable qu&rsquo;il y ait des décalages dans les textes/images, ça doit venir d&rsquo;un problème de versions ou de résolutions d&rsquo;écrans différentes. </p>
<ul>
<li><a href="https://www.tutoriels-video.fr/tutoriel/console/console_partie1_v2.pdf" title="Découverte de la console sous Ubuntu (pdf)">Télécharger en PDF</a></li>
<li><a href="https://www.tutoriels-video.fr/tutoriel/console/console_partie1_v2.odp" title="Découverte de la console sous Ubuntu (odp)">Télécharger la source ODP</a></li>
</ul>
<p>N&rsquo;hésitez pas à le redistribuer/modifier et à me faire part de vos remarques !</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/">Quelques commandes Unix indispensables</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/quelques-commandes-indispensables-sur-unix/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		<enclosure length="170461677" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/tuto_console_suite2.mp4"/>

			</item>
		<item>
		<title>Découverte de la console sous Ubuntu</title>
		<link>https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/</link>
					<comments>https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Wed, 29 Dec 2010 16:24:54 +0000</pubDate>
				<category><![CDATA[Ubuntu pour les débutants]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[big-tuto]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[droits]]></category>
		<category><![CDATA[généralité]]></category>
		<category><![CDATA[manuel]]></category>
		<category><![CDATA[relativité chemin]]></category>
		<category><![CDATA[type fichier]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1180</guid>

					<description><![CDATA[<p>Toujours dans le cadre de la série de tutoriels consacré à Ubuntu, je m&#8217;intéresse aujourd&#8217;hui à la console. Au départ je voulais faire une seule vidéo et donner des bases, mais je me suis rendu compte que c&#8217;était insuffisant et j&#8217;ai appris plein de choses en DUT informatique. Par conséquent, une série de 4 à [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/">Découverte de la console sous Ubuntu</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Toujours dans le cadre de la <a href="https://www.tutoriels-video.fr/guide-videos-dubuntu-pour-les-debutants/" target="_blank">série de tutoriels consacré à Ubuntu</a>, je m&rsquo;intéresse aujourd&rsquo;hui à la <strong>console</strong>. Au départ je voulais faire une seule vidéo et donner des bases, mais je me suis rendu compte que c&rsquo;était insuffisant et j&rsquo;ai appris plein de choses en DUT informatique. </p>
<p>Par conséquent, une série de 4 à 5 vidéos sera dédié à l&rsquo;utilisation de la console sous Ubuntu et les systèmes Unix en général. Après avoir vue ces 5 vidéos, vous aurez les bases nécessaires pour continuer l&rsquo;apprentissage en autodidacte ou alors savoir vous débrouiller avec une console.</p>
<p>Dans cette première vidéo, nous n&rsquo;apprenons pas des commandes Unix, mais nous voyons <strong>les bases nécessaires</strong> pour comprendre ces commandes par la suite. En réalité c&rsquo;est une sorte d&rsquo;introduction où j&rsquo;essaye d&rsquo;expliquer certaine notions et <strong>généralités des systèmes Unix</strong> et Ubuntu en particulier. </p>
<p>Si vous êtes déjà familier avec des notions comme la <strong>relativité des chemins</strong>, les <strong>types de fichiers</strong>, les <strong>droits</strong>, l&rsquo;<strong>utilisation du manuel</strong> et ce genre de choses vous pouvez directement passer à l&rsquo;étape 2 ou simplement regarder la présentation au format pdf que vous retrouvez en bas de l&rsquo;article.</p>
<p>Voici la vidéo suivie de la présentation au format flash pour que vous puissiez suivre les 2 en même temps :</p>
<div style="text-align:center;"><iframe loading="lazy" width="500" height="375" src="https://www.youtube.com/embed/Fd5m9RAcZ80?feature=oembed" frameborder="0" allowfullscreen></iframe><br />
<em><a href="https://www.youtube.com/watch?v=Fd5m9RAcZ80">Regarder sur Youtube</a> &#8211; <a href="http://www.dailymotion.com/video/xgbgwq_tutoriel-video-quelques-generalites-sur-unix-ubuntu_tech">Regarder sur Dailymotion</a> &#8211; <a href="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/console_intro_v1.mp4">Télécharger la vidéo</a></em>
</div>
<p>Pas de résumé pour cette fois-ci puisque la présentation est faites pour ça ! <em>(surtout que d&rsquo;après open office j&rsquo;ai passé 10h à faire ce document &#8230;)</em> À ce propos, si vous trouvez des fautes d&rsquo;orthographe, ou des erreurs dans ma présentation n&rsquo;hésiter pas à me le signaler <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>Comme promis voici le lien vers la présentation aux formats pdf et odp (open office). Attention avec le format odp, il est fort probable qu&rsquo;il y ait des décalages dans les textes/images, ça doit venir d&rsquo;un problème de versions ou de résolutions d&rsquo;écrans différentes. Si vous avez une solution à ce problème, je suis preneur !</p>
<ul>
<li><a href="https://www.tutoriels-video.fr/tutoriel/console/console_intro.pdf">Télécharger le PDF</a></li>
<li><a href="ttp://dev.tutoriels-video.fr/tutoriel/console/console_intro.odp">Télécharger la source (odp)</a></li>
</ul>
<p>N&rsquo;hésitez pas à le redistribuer/modifier et à me faire part de vos remarques !</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/">Découverte de la console sous Ubuntu</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		<enclosure length="85307322" type="video/mp4" url="https://www.tutoriels-video.fr/videos/Ubuntu/Ubuntu-pour-les-debutants/tuto-concole/console_intro_v1.mp4"/>

			</item>
		<item>
		<title>Faire un montage vidéo simplement avec Pitivi sur Linux</title>
		<link>https://www.tutoriels-video.fr/faire-un-montage-video-simplement-avec-pitivi-sur-linux/</link>
					<comments>https://www.tutoriels-video.fr/faire-un-montage-video-simplement-avec-pitivi-sur-linux/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Wed, 17 Nov 2010 16:59:29 +0000</pubDate>
				<category><![CDATA[Linux & Ubuntu]]></category>
		<category><![CDATA[Tous les tutoriels vidéos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[montage video]]></category>
		<category><![CDATA[pitivi]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1087</guid>

					<description><![CDATA[<p>Dans ce tutoriel vidéo, vous allez apprendre à faire des vidéos simples avec Pitivi. Pitivi est un logiciel de montage vidéo facile d&#8217;utilisation et gratuit sur Linux. Pour ceux qui connaissent, c&#8217;est un peu l&#8217;équivalent libre de Windows Movie Maker. Concrètement nous allons voir comment : Créer des titres avec des effets de fondus Ajouter [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/faire-un-montage-video-simplement-avec-pitivi-sur-linux/">Faire un montage vidéo simplement avec Pitivi sur Linux</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans ce tutoriel vidéo, vous allez apprendre à faire des vidéos simples avec Pitivi. Pitivi est un logiciel de montage vidéo facile d&rsquo;utilisation et gratuit sur Linux. Pour ceux qui connaissent, c&rsquo;est un peu l&rsquo;équivalent libre de Windows Movie Maker.</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2010/10/pitivi-ubuntu-2.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1089" style="border: 1px solid black;" title="pitivi-ubuntu-2" src="https://www.tutoriels-video.fr/wp-content/uploads/2010/10/pitivi-ubuntu-2-560x359.jpg" alt="" width="560" height="359" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2010/10/pitivi-ubuntu-2-560x359.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2010/10/pitivi-ubuntu-2-300x192.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2010/10/pitivi-ubuntu-2.jpg 1176w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Concrètement nous allons voir comment :</p>
<ul>
<li>Créer des titres avec des effets de fondus</li>
<li>Ajouter un logo sur toute une vidéo</li>
<li>Couper des parties de vidéos (afin d&rsquo;enlever des zones inintéressantes)</li>
<li>Jouer sur le volume du son / ajouter une musique en arrière plan</li>
</ul>
<div style="text-align: center;"><iframe loading="lazy" frameborder="0" width="800" height="500" src="https://www.dailymotion.com/embed/video/xf6628" allowfullscreen></iframe><br />
<em><a href="http://www.dailymotion.com/video/xf6628_tutoriel-video-montage-video-sur-li_tech">Voir sur Dailymotion<a> &#8211; <a href="http://ressources.tutoriels-video.fr/Ubuntu/Autres-tutos-ubuntu/pitivi1.avi">Télécharger la vidéo</a></em></div>
<p>Comme vous avez pu le constater dans la vidéo, Pitivi est un logiciel très basique et il ne sait pas faire grand-chose. C&rsquo;est pour cela qu&rsquo;on est obligé d&rsquo;utiliser des astuces pour ajouter des titres par exemple. C&rsquo;est aussi pour cela que Pitivi est un logiciel idéal pour les débutants qui ne connaissent pas très bien le domaine du montage vidéo.</p>
<p>Comme c&rsquo;est compliqué de faire un résumé écrit (et que je ne suis pas très doué pour ça), voilà une petite image avec les éléments essentiels du logiciel mis en valeur :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2010/11/pitivi-ubuntu-2.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1096" style="border: 1px solid black;" title="pitivi-ubuntu-2" src="https://www.tutoriels-video.fr/wp-content/uploads/2010/11/pitivi-ubuntu-2-560x359.jpg" alt="" width="560" height="359" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2010/11/pitivi-ubuntu-2-560x359.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2010/11/pitivi-ubuntu-2-300x192.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2010/11/pitivi-ubuntu-2.jpg 1176w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>En bleu, les différentes zones importantes : La timeline (c&rsquo;est-à-dire la zone de travail), la bibliothèques de fichiers (tous les fichiers que l&rsquo;on utilise pour réaliser notre vidéo), et la zone d&rsquo;aperçue.</p>
<p>En rouge, les différentes options importantes : importer des séquences (pour ajouter des fichiers à la bibliothèque), rendu du projet (pour exporter notre vidéo fini), zoomer sur la timeline (pour agrandir la zone de travail et être plus précis), les « points clés » (qui nous permettent de réaliser des effets de fondu par exemple) et les différentes options pour couper/recoller des morceaux de vidéos.</p>
<p>Si vous souhaitez en apprendre davantage sur le logiciel, je vous recommande d&rsquo;aller lire la documentation officielle qui n&rsquo;est pas excessivement longue et accessible. C&rsquo;est disponible à <a href="http://www.pitivi.org/manual/" target="_blank">cette adresse</a> et dans plusieurs formats (pdf, odt).</p>
<p>SI vous avez des questions, vous pouvez laisser un commentaire ou faire un tour sur <a href="https://www.tutoriels-video.fr/forum/">le forum</a>, mais n&rsquo;oubliez pas que « google est votre ami » aussi :).</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/faire-un-montage-video-simplement-avec-pitivi-sur-linux/">Faire un montage vidéo simplement avec Pitivi sur Linux</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/faire-un-montage-video-simplement-avec-pitivi-sur-linux/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		<enclosure length="87195808" type="video/avi" url="http://ressources.tutoriels-video.fr/Ubuntu/Autres-tutos-ubuntu/pitivi1.avi"/>

			</item>
		<item>
		<title>Un générateur de données pour remplir vos BDD</title>
		<link>https://www.tutoriels-video.fr/un-generateur-de-donnees-pour-remplir-vos-bd/</link>
					<comments>https://www.tutoriels-video.fr/un-generateur-de-donnees-pour-remplir-vos-bd/#comments</comments>
		
		<dc:creator><![CDATA[Madrzejewski Alexis]]></dc:creator>
		<pubDate>Fri, 03 Sep 2010 05:59:52 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[astuce]]></category>
		<category><![CDATA[données]]></category>
		<category><![CDATA[generatedata]]></category>
		<category><![CDATA[générateur]]></category>
		<category><![CDATA[sql]]></category>
		<guid isPermaLink="false">https://www.tutoriels-video.fr/?p=1034</guid>

					<description><![CDATA[<p>Si vous êtes un développeur web, vous avez forcément besoin de remplir vos bases de données (BDD) avec du faux texte pour faire des tests en local. Lorsqu&#8217;on a besoin de créer du faux texte, on se tourne immédiatement vers le site Lorem Ipsum mais quand il s&#8217;agit de remplir une base de données avec des champs [&#8230;]</p>
<p>Cet article <a href="https://www.tutoriels-video.fr/un-generateur-de-donnees-pour-remplir-vos-bd/">Un générateur de données pour remplir vos BDD</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Si vous êtes un développeur web, vous avez forcément besoin de remplir vos bases de données (BDD) avec du faux texte pour faire des tests en local.</p>
<p>Lorsqu&rsquo;on a besoin de créer du faux texte, on se tourne immédiatement vers le site <a href="http://www.lipsum.com/" target="_blank">Lorem Ipsum</a> mais quand il s&rsquo;agit de remplir une base de données avec des champs classiques comme : le nom, prénom, numéro de téléphone, adresse email etc&#8230; on est bloqué et la plupart du temps on fait ça manuellement.</p>
<p>L&rsquo;inconvénient c&rsquo;est que l&rsquo;on perd du temps et qu&rsquo;on ne peut pas générer énormément d&rsquo;entrées (généralement on en fait 5-6 si on est courageux puis on arrête).</p>
<p>La bonne nouvelle, c&rsquo;est que grâce à un <a href="http://www.korben.info/un-generateur-de-donnees-pour-remplir-vos-bases.html" target="_blank">article de Korben</a>, j&rsquo;ai trouvé le « lorem ipsum pour BDD ». C&rsquo;est un outil qui génère des données pour vos bases. Ce qui est pratique, c&rsquo;est qu&rsquo;il est bien conçu et qu&rsquo;on peut choisir les types de données générées en fonction de vos champs. Un screenshot sera plus parlant :</p>
<p><a href="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/exemple-donnees1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1045" style="border: 1px solid black;" title="exemple-donnees" src="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/exemple-donnees1-560x172.jpg" alt="exemple-donnees" width="560" height="172" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/exemple-donnees1-560x172.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2010/09/exemple-donnees1-300x92.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2010/09/exemple-donnees1.jpg 882w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>Sur la capture ci-dessus, je génère 100 entrées différentes de manière intelligente, c&rsquo;est-à-dire que j&rsquo;aurais bien des noms dans mon champs noms et ainsi de suite. Par contre, pour ce qui est des villes et numéro de téléphone, ça sera calqué sur le modèle Américain, mais ça sera « valide ».</p>
<p>Voila ce que j&rsquo;obtiens en retour, sachant que j&rsquo;ai cocher la case sql (on peut obtenir le résultat sous d&rsquo;autres formes):</p>
<p style="text-align: center;"><em><a href="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/donnees1.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1046" style="border: 1px solid black;" title="donnees" src="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/donnees1-560x263.jpg" alt="donnees" width="560" height="263" srcset="https://www.tutoriels-video.fr/wp-content/uploads/2010/09/donnees1-560x263.jpg 560w, https://www.tutoriels-video.fr/wp-content/uploads/2010/09/donnees1-300x141.jpg 300w, https://www.tutoriels-video.fr/wp-content/uploads/2010/09/donnees1.jpg 804w" sizes="(max-width: 560px) 100vw, 560px" /></a>(j&rsquo;ai coupé la capture, sinon j&rsquo;avais 100 lignes &#8230;.)</em></p>
<p>Il ne me reste plus qu&rsquo;à coller ce code dans PhpMyAdmin, pour avoir une table « myTable » avec 100 entrées différentes pour faire mes tests.</p>
<p>Ce générateur est disponible en ligne sur cette adresse : <a href="http://www.generatedata.com/#generator" target="_blank">GenerateData</a> mais il peut également <a href="http://www.generatedata.com/#download" target="_blank">être téléchargé</a> et installé sur vos serveurs. Pas soucis au niveau des licences puisque le projet est OpenSource <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><em>(Image à la une : <a href="http://fr.freeimages.com/photo/shooting-dice-2-1566029">Shooting dice</a>)</em></p>
<p>Cet article <a href="https://www.tutoriels-video.fr/un-generateur-de-donnees-pour-remplir-vos-bd/">Un générateur de données pour remplir vos BDD</a> est apparu en premier sur <a href="https://www.tutoriels-video.fr">Tutoriels-Video</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tutoriels-video.fr/un-generateur-de-donnees-pour-remplir-vos-bd/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>