Affichage des articles dont le libellé est Debian. Afficher tous les articles
Affichage des articles dont le libellé est Debian. Afficher tous les articles

lundi 13 novembre 2017

Nginx proxy pass Redis

Salut,

Un petit reverse proxy Redis avec Nginx, utile dans le cas ou votre Redis est accessible uniquement en interne

Installer nginx, compiler avec l'option --with-stream ou installer paquet nginx-extra.
Dans nginx.conf, directement au meme niveau que http{} declare le stream :

stream {
    upstream backend {
        server 10.0.0.4:6379;
    }

    server {
        listen 6379;
        proxy_pass backend;
    }
}

De cette facon on peut faire passer tout ce qu'on veut, dans ce cas Redis (tcp/6379). Facile.

dimanche 27 mars 2016

Bye Debian Squeeze

Bye, bye Debian Squeeze




Ok je sais c'est pas une nouvelle. Debian a annonce la fin du support Debian Squeeze. De bon et loyaux service.
https://www.debian.org/News/2016/20160212

Donc meme si j'aurais du le faire avant, il faut maintenant mettre a jour et passer a Debian Wheeze.7
Comme je prefere mettre a jour apres tout le monde pour eviter les problemes. La c'est le moment et le methode est bien rodee.

Evidement faire un backup avant.

Mettre a jour toutes les occurances de squeeze comme wheeze dans les fichiers suivants.


/etc/apt/sources.list et
/etc/apt/sources.list.d/*
aptitude update

Mettre a jour les keys


aptitude install debian-keyring debian-archive-keyring

Pour eviter l'erreur suivante :

There is no public key available for the following key IDs: 8B48AD6246925553
aptitude upgrade


Puis
 
aptitude dist-upgrade

Reboot et verifier le resultat.
Y a toujours des petites suprises surtout lies aux sources.list complementaires.
Enfin maintenant votre serveur est un Debian Wheeze, bravo !

Attention si comme moi votre infra est souvent base sur Promox, version 2 ou 3.
Debian 8, Jessy n'est pas forcement compatible avec Promox/OpenVZ (changement du reseau et systemd)

A tester avant de passer en prod.
 
   




dimanche 19 juillet 2015

Reminder OVH Promox OpenVZ CT Debian configuration reseau Venet

Parfois la configuration d'un CT sous Promox avec OVH est un plus complique que d'habitude.
C'est le cas lorsque le CT est configure comme VETH et non comme VENET comme c'est le cas le plus souvent.

Dans le manager OVH, générer un mac adresse et associer la a l'IP publique souhaitée.

Ensuite la configuration de l'OS, c'est un peu ésotérique :

Il s'agit de Debian 7

cat /etc/network/interfaces

# Auto generated lo interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address public.ip.container
netmask 255.255.255.255
broadcast public.ip.container
post-up route add ovh.proxmox.host dev eth0
post-up route add default gw ovh.proxmox.host
pre-down route del ovh.proxmox.host dev eth0
pre-down route del default gw ovh.proxmox.host
dns-nameservers 213.186.33.99 (whatever you want)

Ça m'a donne des sueurs froides.


vendredi 9 décembre 2011

Probleme pour mettre a jour Debian 5.0 vers Debian 6.0

Lors du passage de Debian 5.0 Lenny a Debian 6.0 Squeeze
Erreur d'update

Reading package lists... Done
W: GPG error: http://backports.debian.org squeeze-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://security.debian.org squeeze/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.us.debian.org squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.us.debian.org squeeze-proposed-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: You may want to run apt-get update to correct these problems


solution
Importer la cle publique depuis internet.

apt-key adv --recv-keys --keyserver subkeys.pgp.net AED4B06F473041FA; gpg --export --armor AED4B06F473041FA | apt-key add -