Mise en haute disponibilité de Redis

Vue global de la configuration Système Debian stable ( 8.x ) Kernel : Paramétrages TCP, Memoire et du système de fichier Redis Serveur : Tous les serveurs redis pourront etre maitre ou esclave Sentinel : Gere la bascule master/slave entre le serveurs en cas de panne Keepalived Placer L’IP de service ( vrrp ) sur le serveur Redis Maitre Redis Installation des paquets redis-server et redis-tools apt-get install redis-server redis-tools Configuration commune redis daemonize yes pidfile "/var/run/redis/redis-server. [Lire]

Mise en place du module pagespeed

Préparation Installer le paquet nginx-extra Créer le dossier /var/ngx_pagespeed_cache pour y monter un tmpfs, 256Mo sont suffisant pour une instance Wordpress mkdir /var/ngx_pagespeed_cache echo 'tmpfs /var/ngx_pagespeed_cache tmpfs defaults,size=256M 0 0' >> /etc/fstab mount -a Configuration pour votre “server” # enable ngx_pagespeed pagespeed on; pagespeed FileCachePath /var/ngx_pagespeed_cache; # Ensure requests for pagespeed optimized resources go to the pagespeed handler # and no extraneous headers get set. location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; } location ~ "^/ngx_pagespeed_/" { } location ~ "^/ngx_pagespeed_beacon$" { } location /ngx_pagespeed_statistics { allow 127. [Lire]

Nginx – Ajouter/Supprimer les www pour tous ces domaines

Pour ajouter les www. a tous ces domaines

server {
    listen 80;
    server_name ~^(?!www\.)(?<domain>.+)$;
    return 301 $scheme://www.$domain$request_uri;
}

Au contraire, pour les supprimer

server {
    listen 80;
    server_name ~^(?www\.)(?<domain>.+)$;
    return 301 $scheme://$domain$request_uri;
}

PHP 7 va améliorer les performances des applications

#php #informatique #radiopulsar PHP 7 va améliorer les performances des applications avec un gain de l’ordre de 100 %. Son lancement est prévu pour… - Radiopulsar – Google+

Source : #php #informatique #radiopulsar PHP 7 va améliorer les performances des…

News  PHP 

Debian — Actualités — Publication de Debian 8 " Jessie "

Après presque 24 mois de développement constant, le projet Debian est fier d’annoncer sa nouvelle version stable 8 (nom de code Jessie ), qui sera gérée pour les 5 prochaines années grâce à l’effort combiné de l’équipe de sécurité de Debian ainsi qu’à celui de l’équipe de gestion à long terme de Debian.

Source : Debian - Actualités - Publication de Debian 8 " Jessie “

Varnish et son " stockage "

Introduction Varnish peut cacher les données en mémoire et/ou sur disque. On peut donc lui dire qu’on lui alloue 512Mo de mémoire pour cacher et aussi 95% de l’espace libre d’une partition en ajoutant les paramètres ci-dessous : -s malloc,512M \ -s file,/var/lib/varnish/varnish_storage.bin,95% Le stockage " Transient " Varnish a aussi par défaut, un cache en mémoire pour les objets de courte durée, ce cache n ‘a pas de limite par défaut, ce fonctionnement par défaut peut donc faire swaper et cracher votre serveur (ou le mien 🙂 ) [Lire]

Monitorer Apache avec Zabbix

Configuration de Nginx Le serveur apache doit donner sont status en local via l’url http://localhost/server-status Pour cela, il faut ajouter configurer le vhost localhost comme ci-dessous. Il sera disponible uniquement via localhost: <VirtualHost 127.0.0.1:80> ServerName localhost <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from 127.0.0.1 </Location> </VirtualHost> Configuration de l’agent Zabbix Dans la configuration de l’agent Zabbix ajouter les paramètres suivant pour remonter au serveur les nouvelles clefs [Lire]

Monitorer Nginx avec Zabbix

Configuration de Nginx Le serveur nginx doit donner sont status en local via l’url http://localhost:61123/nginx_status Pour cela, il faut ajouter le " server " suivant qui sera disponible uniquement via localhost sur le port 61123: server { listen 127.0.0.1:61123; server_name localhost; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } } Configuration de l’agent Zabbix Dans la configuration de l’agent Zabbix ajouter les paramètres suivant pour remonter au serveur les nouvelles clefs [Lire]