Serveur dédié : configurer la limite mémoire pour PHP et Suhosin

suhosin_logo

Aujourd'hui, je vous livre la solution à un problème auquel vous avez peut-être été confronté lors de la configuration de votre serveur dédié - il s'agit d'une erreur que l'on peut trouver dans les fichiers logs d'Apache : Dec 12 16:19:26 mail suhosin[22860]: ALERT - script tried to increase memory_limit to 268435456 bytes which is above the allowed value (attacker '82.83.84.85', file '/home/skyminds/public_html/wp-admin/admin.php', line 96) Etape 1 : paramétrage de memory_limit dans php.ini On édite notre fichier php.ini : nano […]

Lire la suite »

Nouveautés du site : hiver 2011

Les quelques nouveautés notables du site en cette fin 2011 : HTML5 baby ! Le site passe de l'XHTML 1.1 Strict à HTML5. Il subsiste quelques erreurs de validation mais c'est parce qu'HTML5 n'est pas encore tout à fait finalisé. CSS : suppression du code obsolète, correction de la page d'index du site qui s'aligne maintenant comme les articles individuels. Alignement du texte "Me tenir informé(e) des futurs commentaires" avec la checkbox au niveau des commentaires. Snowy - mon plugin […]

Lire la suite »

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH

Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH photo 1

Aujourd'hui, nous abordons la sauvegarde des fichiers essentiels du serveur. Backup Manager permet d'effectuer des sauvegardes quotidiennes du système : il crée des archives dans plusieurs formats de compression (tar, gzip, bzip2, lzma, dar, zip) et peut les exporter vers un serveur FTP. Dans notre cas, nous allons l'installer et le configurer pour envoyer tout ce qui est important sur notre serveur sur le serveur FTP externe de sauvegarde fourni gratuitement par OVH (100 Go). Etape 1 : installation de […]

Lire la suite »

Nouveautés du site : automne 2011

Voici les quelques nouveautés du site des trois derniers mois : ajout de plusieurs fonctions maison pour limiter les pages inexistantes dans Google Webmaster Tools. Je ne sais pas d'où viennent ces requêtes mais je me demande bien pourquoi Google indexe des pages à la pagination farfelue puis me dit qu'il ne trouve pas ces dernières. Elles n'ont jamais existé, ça j'en suis certain donc j'ai écrit un bout de code qui redirige ces requête vers les pages plus appropriées. […]

Lire la suite »

Serveur dédié : mettre à jour le noyau Debian de la Kimsufi

Serveur dédié : mettre à jour le noyau Debian de la Kimsufi photo

Aujourd'hui, on met à jour le noyau linux de notre installation Debian sur notre Kimsufi. Un noyau à jour, c'est toujours mieux pour bénéficier des derniers patchs/améliorations/correctifs de sécurité du noyau. OVH compile ses propres noyaux, offrant différentes options. Nous choisirons le noyau avec GRS : grsecurity est un correctif de sécurité pour le noyau incluant PaX, un système de contrôle d'accès à base de rôles et différents moyen de renforcer la sécurité générale du noyau. Téléchargement du dernier noyau […]

Lire la suite »

Résoudre le non-redémarrage du serveur MySQL : le manque d'espace sur une partition disque

Il y a quelques temps, j'ai eu la surprise de constater que le site était down au niveau de la base de données, dont le service refusait catégoriquement de redémarrer. En regardant les logs du serveur, voici ce que j'ai découvert : /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! failed! La partition sur laquelle se trouvent les bases de données SQL était pleine ! Effectivement, un petit df -h m'a appris que la partition /dev/sda1 était pleine à […]

Lire la suite »

Serveur dédié : analyse des performances du serveur

Serveur dédié : analyse des performances du serveur photo

Cela fait quelques mois que le nouveau serveur est en place et il est temps de faire un petit bilan au niveau des performances. Charge processeur Tout d'abord, bien que le serveur soit équipé des mêmes caractéristiques techniques (même CPU, même quantité de RAM), il s'avère qu'il est beaucoup plus réactif que l'ancien. Le processeur n'est plus surchargé en permanence et lorsque l'on lance un top, la charge du processeur est le plus souvent entre 0.05 et 0.20, ce qui […]

Lire la suite »

Serveur dédié : installer la dernière version d'APC par SVN

Notre serveur ayant besoin de mettre les données en cache pour plus d'efficacité, il peut s'avérer intéressant de maintenir APC à jour via SVN, histoire d'être sous une version "bleeding-edge". Méthode automatique : installation d'APC via Dotdeb Commencez par ajouter les dépôts Dotdeb à la configuration APT. Ensuite, il suffit d'installer APC avec : apt-get install php5-apc Configuration d'APC J'ai un peu tweaké ma configuration d'APC par rapport au précédent article. Éditez apc.ini : nano /etc/php5/conf.d/apc.ini et ajoutez-y : <code […]

Lire la suite »

Nouveautés du site : printemps-été 2011

Oulala... je me rends compte que mes articles concernant les nouveautés du site commencent à prendre le format d'un catalogue des 3 Suisses : printemps/été et automne/hiver ! Voici donc les quelques améliorations et modifications de ces 6 derniers mois : Mise à jour de WordPress 3.1.x : j'ai délaissé mon plugin maison qui permettait de s'identifier directement sur chaque page. WordPress dispose d'une barre similaire native maintenant donc cela fait un plugin de moins, pour les mêmes fonctionnalités. Je […]

Lire la suite »

Serveur dédié : intégrer SSH à WordPress pour mettre à jour le core, les plugins et les thèmes

ssh-plugins-logo

Sur mon serveur, j'ai fait le choix de ne pas installer de serveur FTP. Pourquoi ? Et bien tout simplement parce que le protocole FTP n'est pas du tout sécurisé : les mots de passe sont envoyés en clair sur le réseau, il n'y a aucun chiffrement appliqué sur la connexion et il existe 1001 manières d'en forcer l'accès. Du coup, je me dis que l'on peut très bien s'en passer. Comme il faut bien que je mette des fichiers […]

Lire la suite »

Serveur dédié : afficher la véritable IP derrière un reverse-proxy comme Varnish

ip-masked-icon

Quelques jours après avoir installé et joué avec Varnish, je me suis aperçu que tous les commentaires du site étaient postés avec l'adresse IP 127.0.0.1, qui est l'adresse du reverse-proxy. Pareil dans les fichiers de logs. Pour solutionner ce problème et retrouver les véritables adresses IP, il suffit d'installer le module RPAF (Reverse Proxy Add Forward) pour Apache. Le module RPAF On installe mod_rpaf : apt-get install libapache2-mod-rpaf On l'active : a2enmod rpaf puis on édite sa configuration : nano […]

Lire la suite »

Serveur dédié : installer APC comme système de cache et configurer Varnish comme reverse-proxy pour Apache pour améliorer les performances

Serveur dédié : installer APC comme système de cache et configurer Varnish comme reverse-proxy pour Apache pour améliorer les performances photo 1

Allez, on continue d'optimiser notre serveur : aujourd'hui, je vous montre comment améliorer nettement les performances du serveur. Nous allons d'abord installer un système de cache - j'ai choisi APC - qui va soulager un peu le système en mettant en cache les pages du site les plus demandées. Cela aura un impact sur le temps de traitement des pages (moins de traitement PHP) et sur la base de données (moins de requêtes SQL). Dans un second temps, nous installons […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: