Tout le monde doit bien débuter un jour avec un serveur dédié s’il n’a pas les moyens de se payer l’infogérance de son serveur. C’est suite à quelques demandes de conseils sur l’installation des serveurs OVH et Kimsufi que je me lance dans l’écriture de ce tutorial qui je l’espère permettra à tous ceux qui ont des problèmes avec leur hébergeur mutualisé pour dépassement de quota, ou tout simplement qui veulent avoir leur propre serveur de passer au serveur dédié.
Commençons par la première étape, le choix du serveur avec un éventail des offres OVH ce jour. Comme vous l’avez remarqué, je ne tiens pas compte des serveurs pros à partir de 99 euros, tout simplement car il est peu prudent de commencer avec un serveur aussi puissant directement, et de plus je recommande même d’effectuer une semaine de test sur un serveur avant de le lancer en production avec des sites à fort trafic.

Pour choisir un serveur suffisamment puissant, il faut à la fois prendre en compte le nombre de visiteurs et pages par jour de votre site, mais également la charge de traitement de chaque page (beaucoup de requêtes mysql? vidéo? …). Mais en règle général un site faisant pas plus que 10 000-15000 pages/jours tiendra sans problème sur un Kimsufi standard (j’ai réussi à tenir avec 20 000 pages/jours pendant 1 mois et sans plantage). Néanmoins pour les scripts un peu lourd et pour afficher les pages bien plus rapidement, il peut être intéressant de passer au Kimsufi XL qui remplace le Celeron par un Pentium Dual Core bien plus puissant.
Pour les sites à faible trafic, et qui désirent être indépendant le RPS 1, d’OVH est une très bonne solution (pour 9.99 HT/mois), vous avez un serveur complet avec son propre processeur, sa mémoire vive, la même chose que le Kimsufi excepté le disque dur qui est en dehors du serveur, et partagé entre plusieurs utilisateurs. Attention, il n’y a pas de mémoire SWAP sur ce type de serveur.

OVH ayant augmenté la capacité de mémoire vive des serveurs récemment, le premier critère à prendre en compte est désormais le CPU. Plus ce dernier sera puissant, plus le serveur pourra générer de pages en un temps limité.
Une fois votre serveur choisi, il ne vous reste plus que à le commander. La première étape est de choisir votre distribution, la plus simple ici est la distribution OVH Release 2 (Gentoo 32bits) car elle comporte OVHM qui est une interface permettant de configurer vos domaines très simplement. Pour les options présentées sur la même page, à vous de voir si vous en avez une réelle utilité. Il vous reste ensuite à choisir la durée d’abonnement, sachez que prendre un mois*12 revient au même prix que prendre 12 mois d’un coup, si vous souhaitez migrer ensuite, il est donc plus intéressant de payer au coup par coup.
Le délai de livraison pouvant être dans l’heure ou sous 72 heures, une fois la commande effectué, il vous faudra donc attendre ce délai au maximum avant de recevoir les identifiants de votre nouveau serveur.
La première chose à faire une fois vos identifiants reçus est de vous connecter sous Webmin, et d’aller dans OVHM > Ovh Virtual Hosting Management
Cliquez sur Ajouter un domaine puis remplissez le formulaire comme ci-dessous avec les paramètres demandés. N’oubliez pas de cocher Base Mysql pour créer la base de donnée de votre site.

N’oubliez pas ensuite de redémarrer votre serveur pour prendre en compte tous les paramètres, pour cela allez dans Autres > Commande shell et tapez reboot puis “Executer la commande”, votre serveur va redémarrer et sera donc inactif pendant 1 minute.
Normalement votre site doit être actif à l’adresse http://urlduserveur/~identifiantdusitecréé
Il vous faut maintenant communiquer les nouveaux DNS au registrar de votre nom de domaine (Gandi, OVH …). Sous Gandi il faut par exemple aller dans administration, cliquer sur le nom de domaine en question puis dans paramètres techniques: serveurs de noms cliquer sur modifier.
Le serveur primaire est le nom de votre serveur: ksxxxxx.kimsufi.com pour un serveur kimsufi ou nsXXXXX.ovh.net pour un serveur OVH classique.
Le serveur secondaire est ns.kimsufi.com pour un serveur kimsufi ou sdns1.ovh.net pour un serveur OVH.

Il vous faut désormais valider. Le délai de propagation de ces nouveaux DNS sera de 48h, même si au bout de 6h pour un .com et un .net la plupart des requêtes pointeront sur le nouveau serveur.
Votre site est désormais créé et visible sur la toile? Non pas tout à fait, il vous ajouter vos fichiers HTML, PHP par FTP et ajouter votre base de donnée.
Pour la base de donnée, il vous suffit de consulter le mail de bienvenue, de vous connecter à PHPMyadmin à https://ksxxxxx.kimsufi.com/phpMyAdmin avec vos identifiants Mysql, de sélectionner la base de donnée et d’aller dans l’onglet Importer.
Pour la connexion FTP, il vous faut utiliser un logiciel FTP tel que FileZilla. En nom d’Hôte il faut entrer le nom de votre serveur, puis les autres identifiants comme indiqués ci-dessous. Il ne vous reste plus qu’à placer les fichiers dans le repertoire www/

N’oubliez pas par ailleurs que certains scripts (Drupal avec quelques add-ons par exemple) nécessitent d’augmenter la mémoire maximale consommé par script dans le php.ini de votre serveur. Pour cela il faut se rendre dans Autres > Gestionnaire de Fichiers. Puis aller dans le répertoire /usr/local/lib/php5 et éditer le fichier PHP.ini.
Trouvez la ligne
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
Et remplacez 8M par une valeur plus élevée (16 M par exemple). Beaucoup d’autres paramètres sont disponibles dans le fichier php.ini, vous pouvez donc en modifier bien d’autres, mais il est fortement recommandé d’effectuer une sauvegarde de ce fichier avant toute modification.
Voilà votre serveur est près à être utilisé, votre site fonctionnel, tout roule …
Vous pouvez de temps en temps mettre à jour votre release OVH à l’aide de SSH en suivant le tutorial OVH ici. Pour ceux qui souhaitent se connecter via SSH, je vous recommande de télécharger Putty qui est gratuit et simple d’utilisation.
Pour ceux qui ont les moyens, un service d’infogérance pourra être utile pour avoir automatiquement les mises à jour de sécurité notamment, et même l’installation du serveur avec d’autres systèmes que Gentoo 2 (Debian notamment), Dan du site Webmaster-Hub propose ainsi d’infogérer votre serveur.
Serveur OVH et Kimsufi: commander, installer et configurer votre serveur

9 commentaires reçu(s)
18 juin 2008 @13:43
Salut
Ton article tombe à point. C’est exactement ce qu’il me fallait pour démarrer. En espérant qu’il y en aura d’autre par la suite.
26 juin 2008 @21:20
Merci pour ce topic, il y a trop peu de tutoriel qui explique le fonctionnement d’un serveur dedié, et comment l’infogerer …
je t’encourages a en faire d’autres
2 juillet 2008 @17:05
Lorsque que l’on débute dans l’acquisition d’un serveur dédié au delà du prix, vient le choix crucial et trés important de “l’interface d’administration” (je vulgarise)..laquelle choisir etc! parmis de nombreux choix en effet OVH met en avant ses propres interfaces elles sont comme le signifiait Julien trés simples et didactiques…je tenais juste à notifier la principale différence entre la release 1 basée sur RedHat 7.2 qui ssuporte php4 et la release 2 baséee sous gentoo qui elle supporte php 5 .
elle est jeune.
A contrario attendez-vous a patcher “régulièrement” la realease 2…sécurité avant tout
Aline
6 juillet 2008 @10:25
Merci julien pour ce tuto. Par contre j’ai juste deux questions à poser dont une en relation avec le post d’Alice
1°) comment configure t’on le password ssh? impossible de trouver la solution
2°)j’ai une release 2 en php5 et je souhaite mettre à jour des patchs de securité. J’ai consulté http://guides.ovh.com/ReleasePatchSecurite mais la j’ai du mal à comprendre…
“Attention: n’appliquez pas la release si votre serveur est personnaliser au niveau de la configuration.
Cela veut dire: php, apache, mysql. Tout les options de compilation seront perdue lors de l’application du patch.”
Comment installer une conf de securité si le serveur est personnalisé?
merci
Stefane
6 juillet 2008 @14:09
-> Stefane
Pour le password SSH je n’ai jamais essayé de le changer et je crois bien que c’est impossible, c’est principalement pour une raison de sécurité. Autant avoir un mot de passe unique et un mot de passe différent entre l’admin et le serveur mysql.
Ensuite pour la mise à jour de sécurité OVH release, elle permet de mettre à jour le système et il est possible que vous perdez certains réglages (mais pas toujours, si ce sont seulement des fichiers de config php édités vous devriez les garder). Pour ma part, je recommande la release OVH si vous débutez avec un dédié (elle repond à la plupart des besoins), sinon si vous commencez à bien maitriser, essayez Debian, mais là il faudra tout configurer vous même: pas de OVHM et autres.
Pour faire la mise à jour il suffit de taper la ligne de commande ssh suivante comme précisé dans le guide ovh:
wget ftp://ftp.ovh.net/made-in-ovh/release/patch-all.sh -O patch-all.sh; sh patch-all.sh
7 août 2008 @0:31
Bonjour.
J’ai installé sur mon kimsufi un Plesk sur la distribution linux d’ovh. Or le PHP.ini n’est pas dans /usr/local/lib/php5. Des idées où je pourrai le chercher ? Merci !
19 août 2008 @10:01
Les solutions comme plesk sont peu recommandé car elles utilisent des ressources.
Lorsque j’avais mon serveur dédié chez ovh (une offre qui n’existe plus) j’avais tout installé à la main. Ce n’est pas très sorcier et sa évite tout programme connexe qui utilise de la ram par exemple.
Sinon il est à noter que l’utilisation d’un serveur dédié n’est pas systématique. Il faut en effet avoir beaucoup de visiteur pour en louer un.
Pingback & Trackback
Laisser une réponse