Archives de
Tag: serveur

HTMLizer un site en WordPress

HTMLizer un site en WordPress

Le Blog de Cyborg Jeff en 2007, première mouture WordPress.Il m’arrive souvent de réaliser des sites web « OneShot » dont le contenu va rapidement se retrouver figé dans le temps. J’utilise WordPress également pour cela, car ce dernier est vraiment très rapide à mettre en place. Cependant, WP étant devenu l’une des plateformes CMS les plus rependues, conserver de vieilles instances présente des risques pour son serveur. Afin de pouvoir conserver le patrimoine web de ce que j’ai créé, j’avais trouvé un plug-in qui semblait intéressant : Static HTML Output. Malheureusement, ce dernier implique d’avoir un WordPress d’une version 3.3 minimale, ce qui était loin d’être le cas de bons nombres de sites web que j’ai créés depuis bientôt… 7 ans.

Je me suis donc tourné vers HTTrack un outil permettant d’aspirer un site complet et d’en faire des fichiers .HTML. Le résultat n’est pas parfait, mais donne de bons résultats pour des sites en WordPress. Ce qui n’est malheureusement pas le cas sur des sites plus anciens en XOOPS.

Attaque WordPress ?

Attaque WordPress ?

Site OutWordPress est un outil génial, facile à prendre en main et de ce fait de plus en plus utilisé sur la toile. Il devient alors une cible privilégié des cyber-attack tentant pour diverses raison d’y trouver des failles. Il y quelques heures, j’avais trouvé un comportement suspect dans l’affichage d’un des sites que je développe. Comme si une partie de la CSS était mal interprétée, voire modifié par un élément invisible. A l’heure actuelle, je ne sais pas si cela a un lien ou non avec la suite des évènements, mais cela m’a poussé à faire un tour sur le serveur. Là j’ai été interpellée par des fichiers suspects situés à la racine des répertoires comportant un WordPress et dans le répertoire Kernel d’un bon vieux Xoops.

Des heures et des heures à me creuser les méninges et m’énerver, soirée perdue, mauvaise nuit et humeur de chien le matin. Il est claire que je me passerais bien de ce genre de prise de tête ! Mais j’ai malgré tout la responsabilité de m’assurer de ne pas propager ou contaminer d’autres utilisateurs.

Lire la suite Lire la suite

Ma boite à outil Multimédia

Ma boite à outil Multimédia

Cette semaine (enfin, c’était il y a bientôt un mois maintenant), je suis en train de mettre en place mon nouveau PC au boulot. Si vous aviez bon souvenir, l’été dernier, j’avais été victime d’un début d’incendie dans ma tour et il était grand temps de remplacer cette dernière déjà rudement sollicitée depuis 2009. Même si une bonne partie de mes montages vidéo seront maintenant réalisés sous Mac, cette nouvelle machine reste taillée pour pouvoir faire du calcul vidéo mais également être la plus sur possible afin de ne perdre aucune données sensibles : Core i7 12 cœurs, 16go de mémoire, disques durs SSD en RAID… Sans entrer dans les détails, je souhaite surtout profiter de ce moment pour recenser tous mes outils de travail et faire un bon gros tri ! Alors autant vous partager tout cela !

EvernoteBureautique
Adobe Reader ($)
EverNote ($)
MS Office 2013 ($)
Cute PDF Writer ($)
Druide Antidote ($)

Bon, bien évidemment, Adobe Reader pour la lecture de document PDF, un incontournable même s’il existe d’autres logiciels sur le sujet, dans mon cas disposer du même outil que la plupart des utilisateurs est important pour pouvoir comprendre leurs problèmes. La suite Office fait également partie de mes outils quotidiens dont Outlook 2013 pour la gestion de mes adresses emails. Cette dernière version se montre beaucoup plus rapide et stable que les versions précédentes… avec 500 mails entrants par jour et des données remontant au début des années 2000, j’ai tout de même besoin d’avoir quelque chose de solide !

Parmi les nouvelles applications « Cloud » qui ont changé ma vie se trouve EverNote. J’ai longtemps attendu avant de m’y mettre, mais j’aurais vraiment du mal maintenant à m’en passer. Il me permet d’avoir sur moi (ordinateur à la maison, au bureau, mon téléphone et ma tablette) une version centralisée de toutes mes notes ! C’est un peu comme si j’avais en permanence plein de PostIt collé sur moi ! L’outil n’est pas 100% parfait et certaines options impliqueraient de passer en version payante… j’aimerais par exemple pouvoir partager de manière collaborative certaines notes (options payantes) ou encore pouvoir convertir des listes de tâches vers GoogleTask. Je m’en sers par exemple pour préparer mes projets de montage vidéo et prendre des notes en cours de travail, pour faire des fiches machines de mon parc informatique, préparer des achats, faire des dossiers de recherches matériels, des fiches de procédures ou des pré-articles.

Autres petites applications encore souvent utile, Cute PDF Writer, qui permet de créer une imprimante virtuelle qui permet l’impression en fichier PDF. Cette option devient de plus en plus répandues dans les systèmes d’exploitation et logiciel, mais elle m’est encore bien souvent utile !

Enfin, reste le logiciel Druide Antidote, un outil magique pour les personnes qui comme moi se battent un peu avec l’orthographe, la grammaire et la conjugaison ! Certes, si j’avais le temps de relire tout ce que j’écris, il y aurait déjà pas mal de correction, mais l’aide d’un logiciel malin serait tout de même un plus ! Je vous dis « serais« , car malheureusement, cela fait bien longtemps que je n’ai plus accès à cet outil payant,… mais je reste très intéressé à pouvoir le retrouver dans ma boite à outil !

Découvrez également mes outils Audio, Conception Web, eLearning, Graphisme, Gravure, Plugins Web, Protection, Video, Web, Windows dans la suite de cet article !


Lire la suite Lire la suite

Bye, bye Neo

Bye, bye Neo

Sortir du domaine et conserver les données de son profil utilisateur

Et voilà, après pas loin de 8 ans de bons et loyaux services, NEO serveur de fichier et de domaine sous Windows 2003 est prêt à prendre sa retraite, remplacé par trois petits serveurs NAS fraichement diplômés. L’un des éléments le plus problématique de cette opération fut de sortir toutes les machines du domaine tout en conservant les données et paramètres des utilisateurs. Bien évidemment, une fois sortie du domaine, la machine n’est plus en mesure de se connecter sur le profil de l’utilisateur. Si physiquement les fichiers sont toujours sur la machine, tout le paramétrage propre à Windows et les applications installées se trouvent lié à ce profil.

Je vous propose donc une méthode rapide et efficace afin de transférer l’ancien profil lié au domaine vers un nouveau profil hors domaine.

Lire la suite Lire la suite

Cyborg Jeff vs Robots

Cyborg Jeff vs Robots

MAJ – illustration générée par ChatGPT, 2026

Ok, après de longues soirées, j’ai donc pu faire redescendre à la normal la charge CPU du serveur Infomaniak et rejoindre mes « copains » du serveur mutualisé. Le combat fut long, stressant et dans la mesure où une fois de plus, je me suis retrouvé seul au monde avec mon problème, je vais en profitez pour vous en faire partager les solutions, puisque déjà quelques autres internautes commencent à rencontrer de problèmes similaires.

Rappel des faits, début du mois, mon hébergement chez Infomaniak devait être isolé car quelques choses saturait le serveur web… et à moi d’en trouver la cause et l’éradiquer. Pas de malware, mise à jour de WordPress et plugins, rien n’y fait, je finis par constater un taux anormal d’appel dans les logs sur une seul et unique page du blog, plus de 10x par secondes et venant de serveurs BingBot officiels Microsoft. La raison reste toujours un mystère, mais mes lectures ont pu montrer d’autres cas similaires. Bug de l’outil, tentative de détournement pour saturer les serveurs…

Tout d’abord, j’ai donc installé un plugin de gestion de cache des pages à la demande d’Infomaniak. Celui-ci n’a pas vraiment fait diminuer la charge CPU, et m’enquiquine plus qu’autre chose d’ailleurs.

Après de nombreux tests, j’ai finalement interdit à BingBot et MSNBot de se rendre sur tout le site contenant la page à problème. Radicale, mais le contenu de celui-ci ne souffrira pas de ce nom référencement… Ceci dit cette solution est à mon goût trop agressive.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(msnbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(bingbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

La solution s’avère efficace, puisque la charge serveur diminue alors de suite, néanmoins les logs restent surchargés, j’adapte donc avec un fichier ROBOTS.TXT qui placé à la racine du site impose aux différents bots ce qu’il peuvent indexer ou non… 24h plus tard, les résultats sont efficaces, mon fichiers LOG de 40mo est passé à 1,5mo !

User-agent: *
Disallow: /wp-*
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
Disallow: /*%26layout=
Disallow: /*xoops_url

J’impose donc de ne pas indexer tous répertoires ou fichiers commençant par wp- à savoir des fichiers critiques à WordPress, les fichiers .php, .js ou .css et propre à ce cas les urls contenant la chaine de caractère %26layout= ou xoops_url.

Bon, j’espère être tranquille jusqu’à l’année prochaine mantenant !

Allé, pour vous donner un peu de coeur à l’ouvrage… tout cela me rappelle ce morceau de musique écrit en 2002 : Cyborg Jeff – We are the Bots !

Lire la suite Lire la suite