Ajouter un tit swap

Ajout d’un petit swap à une machine étant un peu limitée en RAM et swap.

Création d’un disque/une partition via gandi, elle est ensuite attachée au serveur.

  • umount swap #démonter la partition
  • mkswap /dev/xvdX #créer une partition de swap (un uuid vous sera donné, notez le)
  • swapon /dev/xvdX #l’utiliser comme swap immédiatement sans devoir rebooter
  • rendre l’opération permanente (au reboot) en ajoutant la ligne suivante dans votre fichier /etc/fstab

UUID=xxxxx-xxxx-xxx-xxx swap sw 0 0

Posted in Au quotidien at January 6th, 2012. 1 Comment.

Server – Full backup

Un tit mémo pour que j’oublie pas comment faire un tit backup des données servies par ce serveur.
Alors tout d’abord commencer par se connecter en SSH sur la machine.

Backup des données

Se rendre dans le dossier où se trouvent les fichiers ‘web’ (souvent /var/www mais pas tjrs)

Lancer la commande tar avec les paramètres suivants :
Read More…

Posted in Hosting at January 2nd, 2012. Comments Off on Server – Full backup.

Nginx – ne plus afficher la version

Nginx a plein de qualités par contre cette nouille affiche son numéro de version dans les pages d’erreurs.

Pour le retirer la directive suivante dans la section http suffira :

server_tokens off

La doc officielle de la directive server_token de Nginx

Posted in Hosting at January 1st, 2012. Comments Off on Nginx – ne plus afficher la version.

Nginx IP derrière Varnish

Je viens d’en parler pour apache (il suffisait d’installer un mod et de relancer le serveur). Mais comme je l’ai dit un peu avant, Nginx tourne aussi sur ce serveur.
Il me faut donc un moyen de récupérer la véritable adresse derrière la requête http.

A placer dans votre nginx.conf principal

http{

set_real_ip_from 127.0.0.1;
real_ip_header X-Forwarded-For;

}

Attention vous remarquez dans ce snippet des ‘…’ représentant le reste de votre configuration, et c’est à placer dans la partie http{ } du fichier de config ;)

Source : http://www.go2linux.org/linux/2011/04/nginx-behind-varnish-or-squid-real-ip-module-940 Merci à lui ;)

Posted in Hosting at January 1st, 2012. Comments Off on Nginx IP derrière Varnish.

Monit VS La stabilité de Varnish

Toute personne trainant sur ce blog ou un des blogs hébergés par ce serveur a sans doute eu l’occasion de remarquer ses plantages à répétition complétement imprévisibles.
C’est Varnish qui est chaque fois en cause, qui plante pour une raison X ou Y. Alors comment faire pour le tenir un minimum en laisse ?
Read More…

Posted in Hosting at December 31st, 2011. 2 Comments.

Dockstar Leds

La petite LED bicolore en façade du Dockstar nous signifiant qu’il est allumé c’est bien. Mais si on pouvait la manipuler nous même ça serait mieux ne pensez vous pas ?!

Ce qui est chouette c’est qu’en fait on peut. Paraitrait qu’il faille installer un noyau spécial pour avoir le contrôle de ces LEDS mais je dois vous avouer que j’ai fait beaucoup de bidouillages et que je ne me souviens plus trop de ce que je lui ai fait subir. Je vous invite a googler ou a jeffDozzaner pour trouver ce qu’il vous manque pour ça.

Contrôle des leds

Après avoir trouvé comment supporter ces leds je me suis fait : oh que c’est complexe, ça va être pénible d’appeler les bonnes commandes aux bons moments et dans le bon ordre. C’est pourquoi je me suis facilité la vie en écrivant un premier script.

Read More…

Posted in Linux at December 24th, 2011. Comments Off on Dockstar Leds.

Syslog PHP – Ajax

Si comme moi vous cherchiez un moyen d’afficher les logs d’une machine avec un script en php.
Mais aussi d’effectuer un filtrage relativement simplement dedans et cela sans devoir s’imposer une base de données, j’ai la solution qu’il vous faut.

Alors j’ai piqué gracieusement la base d’un site  mais refait au final de fond en comble. Mais merci à lui (sais plus qui c’est dsl :-$) pour l’idée.

Petit apercu des logs produits ;-)

Vous pouvez vous servir sur github :AjaxPhpLogger

On est bien d’accord c’est fait en 3 coups de cuillères à pot. Mais j’avais pas besoin d’un code plus soigné ;-) Vous pouvez tjrs forker et l’améliorer ;-)

Ah oui il est BIEN ENTENDU que ce script n’est pas fait pour se faire afficher sur un réseau public hein! Beaucoup d’infos potentiellement confidentielles passent dans un log!!! (cc jBleuzen)

Posted in Au quotidien at September 30th, 2011. Comments Off on Syslog PHP – Ajax.