Magazine

Migration d’Open-web.fr vers un nouveau serveur

Publié le 06 juillet 2012 par Mimaury

Bonjour à tous,

Contrairement à ce que l’on aurait pu penser vu le manque d’activité sur le site et le nombre de spams dans le forum, le projet Open-web.fr n’est pas mort ni à l’abandon.

En effet, j’ai procédé ces 2 dernières semaines à la migration des services web, mail, MySQL et Jabber vers un nouveau serveur.

Si vous recevez ce mail, c’est parce que vous faites partie des utilisateurs ayant un site encore en activité sur Open-web.fr.

Le projet Open-web.fr a débuté le 14 Janvier 2008 par l’achat du nom de domaine chez Gandi et la première inscription date du 21 mai de la même année.

Au départ hébergé sur un PC relié à ma ligne ADSL, les sites ont déménagé sur un serveur dédié chez OVH le 10 octobre 2008 suite à la trop grande instabilité de ma ligne ADSL.

C’est en 2009 qu’un panel a fait son apparition (Août). Cette année a également marqué un tournant dans ma vie, j’ai arrêté mon métier de musicien professionnel (Oui oui, musicien est un métier, on peut même en vivre très bien) pour tenter une reconversion professionnelle dans l’informatique. J’ai quitté pour ça le soleil de la région PACA pour suivre une formation en Lorraine.

J’ai commencé en 2010 ma nouvelle vie professionnelle au Luxembourg, ce qui a entraîné une baisse d’activité de ma part sur Open-web.fr, les inscriptions ont également été suspendues, le serveur étant arrivé à ses limites.

2011, devant la trop grande surcharge du serveur et les plantages bi-mensuels, j’ai procédé en août à une désactivation de tous les sites, car beaucoups étaient à l’abandon et envahis par les robots spammeurs. Attendant une réaction des webmasters toujours en activité.

Aujourd’hui, sur les 230 sites qui furent hébergés sur Open-web.fr, 100 sont toujours en activité, oui, ça fait un chiffre rond ^^. Et certains ont même pas mal de traffic. Pour ma part, je suis aujourd’hui administrateur système Linux chez Mandriva S.A

Pour revenir sur la raison de l’envoi de ce mail, j’ai donc migré les 100 sites sur un nouveau serveur.

Ce n’est pas un serveur forcément plus puissant, c’est surtout un serveur qui me coûte moins cher (Kimsufi 2G: 17€/mois au lieu de 23€ auparavant).

Ce qui fait la différence par rapport à avant, c’est que ce serveur tourne dorénavant avec le couple Nginx/PHP-FPM au lieu de Apache2/PHP-FCGI.

L’avantage de Nginx par rapport à Apache2 est qu’à charge équivalente, il consomme moins de CPU (processeur), moins de mémoire, et peut servir les pages web à plus de visiteurs simultanés.

A titre d’exemple sur mon ancien serveur Apache, un « apache bench » me retournait 300 requètes / secondes. Avec Nginx, je suis à 1500 requètes secondes. L’inconvénient est que vous ne pourrez plus utiliser de fichier .htaccess.

Concernant PHP-FPM, et bien pour faire simple, c’est le top du moment pour exécuter les scripts PHP.

Voici quelques tests de charge exécutés avec le site loadimpact.com:

Ancien serveur Open-web.fr Apache2/PHP-FCGI
* Serveur plein, interprétation PHP (phpinfo()): http://loadimpact.com/load-test/www.open-web.fr-7d81d188eebe1509834b7797f12b75ba
- Dès que l’on passe les 17 visiteurs simultanés, un simple phpinfo() met 25 secondes à s’afficher
- à 42 visiteurs, on frôle les 3 minutes…
- Durant le test, la page s’affichera correctement 46 fois, et échouera 19 fois
* Serveur vide, interprétation PHP: http://loadimpact.com/load-test/213.251.175.47-d11945cc8637e973fc97b0f42c5b8ba2
- idem que serveur plein
- Durant le test, la page s’affichera correctement 46 fois, et échouera 19 fois
* Serveur vide, fichier HTML servit par Apache: http://loadimpact.com/load-test/213.251.175.47-53b72727b3a355ea7161ebceadd02e1f
-  Durant le test, la page s’affichera correctement 3 fois, et échouera 20 fois

Nouveau serveur Open-web.fr Nginx/PHP-FPM:
* Serveur plein, interprétation PHP: http://loadimpact.com/load-test/www.open-web.fr-46e312912e63965504a0d276596c2b01
- La page met en moyenne 1,17 secondes à s’afficher, même à 50 visiteurs simultanés
-  Durant le test, la page s’affichera correctement 274 fois, et échouera 0 fois
* Serveur vide, interprétation PHP: http://loadimpact.com/load-test/rinzler.open-web.fr-e0bfb457de8e02f37ce6dfd2ff0ca6c9
- La page met en moyenne 1,62 secondes à s’afficher, 2 secondes à 50 visiteurs simultanés
-  Durant le test, la page s’affichera correctement 266 fois, et échouera 0 fois
* Serveur plein, fichier HTML servit par Nginx: http://loadimpact.com/load-test/www.open-web.fr-ccbca2d13ae79e7d4aa0ac5d2cc14f11
- La page met en moyenne 0,1 secondes à s’afficher
-  Durant le test, la page s’affichera correctement 284 fois, et échouera 0 fois

Voilà pour les benchs.

Avec cette nouvelle configuration vient un nouveau panel intitulé ISPConfig. Vous devriez tous pouvoir vous y connecter avec vos identifiants Open-web.fr à cette adresse: https://rinzler.open-web.fr:8080/
J’ai désactivé les fonctionnalités d’ajout de domaine ou de mails supplémentaires, le temps de « roder » le système.

Le Webmail Roundcube a été mis à jour dans sa dernière version et est accessible ici: https://roundcube.open-web.fr/ le problème des pièces jointes qui ne s’ajoutent pas à été fixé.
Squirrelmail est à cette adresse: https://rinzler.open-web.fr:8080/squirrelmail/ le problème des pièces jointes qui ne s’ajoutent pas à été fixé.
PHPMyadmin : https://rinzler.open-web.fr:8080/phpmyadmin/

De toutes manières, ces liens sont accessible sur la page d’accueil d’Open-web.fr.

A l’heure où j’écris ces lignes, tous vos sites et bases de données sont fonctionnels sur le nouveau serveur. Pour ceux qui utilisent un boîte mail @open-web.fr, les mails sont actuellement en cours de transfert.

Je reste bien sûr à votre disposition si vous rencontrez des soucis avec vos sites.

Je tenais enfin à tous vous remercier pour cette aventure passionante et enrichissante qui m’a permis d’être là où je suis aujourd’hui.

Bonne continuation et à bientôt,

Jean-Christophe


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mimaury 15 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte