Archive for août, 2013

/bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type

0

Une erreur classique qui consiste à créer ses script shell depuis un ordinateur windows, les enregistrer et les exécuter sous Linux…

Pour résoudre, installation du paquet dos2unix :

Puis convertir son script :

 

Redirection du trafic HTTP vers un autre serveur

0

Lors d’une migration de serveur (ServeurA vers ServeurB) on se retrouve dans le cas ou les requêtes des internautes arrivent sur les 2 serveurs. Ce qui peut durer plus de 48h si vous n’avez pas la main sur les DNS.

Si vous avez la possibilité, n’hésitez pas à diminuer le TTL pour le domaine. Chez OVH, celle-ci se trouve dans « Domaines & DNS » puis « Zone DNS » puis « Modifier le TTL ».

ttl

 

Pour rediriger le trafic d’un serveur à l’autre, il faut installer le module proxy dans Apache :

Puis modifier la configuration du virtualhost du domaine en question :

Dans mon cas, tous les noms de domaines ont pour ServerAlias ledomaine.serveurX.com ce qui me permet d’accéder à l’hébergement dans le cas ou le nom de domaine n’est pas encore configurer, ou pour tester que le site fonctionne bien sur un des autres serveurs.

Il suffit de redémarrer Apache afin que tous le trafic soit dirigé vers le 2éme serveur :

Recevoir un mail lorsque qu’une mise à jour est disponible

0

Lorsque l’on a plusieurs serveurs à s’occuper, il est important d’installer les mises à jour ; mais il devient assez vite lassant et fastidieux de se connecter sur chaque serveur, puis de taper la commande apt-get update, puis apt-get upgrade …

Un petit paquet Debian existe pour vous envoyer par email l’indication qu’une mise à jour est disponible pour vos serveurs.

ensuite il faut aller dans le fichier de configuration : /etc/apticron/apticron.conf

et modifier la ligne ci-dessous, en indiquant votre adresse email

Mysql : Générer une chaîne aléatoire

0

Très pratique pour générer des mots de passe, cette petite ligne crée une chaîne de 8 caractères composé des lettres de a à z et des chiffres de 0 à 9.

A utiliser par exemple pour générer des mots de passe lorsqu’il n’y en a pas dans une colonne :

mysql_password

Go to Top