Archives par auteur: laurent

Choix difficile entre un moteur de blog et un moteur de Wiki …

Après de nombreux tests, je constate que WordPress n’est pas très pratique lorsqu’il s’agit de rédiger des documents qui intègrent du code et des scripts. Il offre pourtant des fonctionnalités intéressantes, mais c’est un peu une usine à gaz.

Alors plutôt que de me battre avec des plugins (qui de toutes façon ne me conviennent pas):

  • pour le blog, je conserve WordPress,
  • pour les docs, j’utilise ce que connais le mieux: Dokuwiki.

Mes doc’s et tutoriels

Installer Nginx et OpenSSL (compilé en statique)

Cette procédure permet d’installer une version récente de “Nginx” en intégrant une version également récente d’OpenSSL (compilée en statique) sur une vieille distribution Debian ou Ubuntu (plus maintenue / obsolète).

Il s’agit d’une rustine qui permet de contourner les failles des implémentation obsolètes d’OpenSSL:

  • améliorer la sécurité SSL/TLS lorsque la mise à jour d’Apache ou de libSSL est difficile voire impossible,
  • remplacer un vieux serveur Apache 2 / OpenSSL (pas de mise à jour possible) par un frontal Nginx configuré en reverse-proxy.

La mise en oeuvre nécéssite quelque modifications de configuration:

  • désactiver l’écoute sur https/433 du serveur Apache,
  • changer le port d’écoute http/80 Apache (par exemple http/8080),
  • configurer Nginx en reverse-proxy / mandataire SSL
    • écoute sur http/80 => “redirect temporary” vers https/443
    • écoute sur https/443 => reverse-proxy vers http/8080 assuré par le serveur Apache.

Cette procédure ne casse pas les paquets et les librairies installés sur la machine (libSSL est compilée en statique avec Nginx).

Cette procédure a été écrite pour Debian Lenny (5.0).

Procédure sur le Wiki

Installer Nginx à partir du code source

Le script suivant permet d’installer automatiquement la version la plus récente de “Nginx” et de profiter des dernières innovations telles que le protocole HTTP/2.

  • Installation préalable du paquet “nginx-light” pour bénéficier de l’arborescence Debian,
  • Téléchargement du code source,
  • Compilation et installation:
    • intégration du module externe “header more” qui permet de jouer avec toutes les entêtes HTTP,
    • options de compilation: HTTP/2, SSL, IPv6, WebDav.

Cette procédure a été écrite pour Ubuntu 14.04 LTS.

Procédure sur le Wiki

 

Piloter des radiateurs électriques

J’ai la fibre écolo: je me chauffe au nucléaire. Pas de rejet de CO2, juste des poubelles aussi dangereuses qu’invisibles léguées aux générations futures …

En attendant de trouver une alternative plus responsable et suffisamment pratique (le bois, c’est bien, mais je n’ai pas de conduit de cheminée), je me contente de ça et j’essaie de chauffer intelligemment pour faire des économies. Je sais qu’il n’y aura pas de miracle, mais si je peux gratter 10 ou 20% sur ma facture de chauffage, ce sera toujours çà en plus pour le budget vacances 😉

(suite…)

Imprimante Epson XP-215

L’imprimante Epson XP-215 peut être connectée en USB ou Wifi. Elle est parfaitement supportée sous Ubuntu (14.04 LTS dans mon cas). Ce qui est décrit dans cet article devrait fonctionner avec toutes les imprimantes de la gamme et toutes les distributions GNU/Linux récentes. Vous trouverez les pilotes adaptés à votre système sur cette page. Personnellement, je configure un serveur. L’élu est une machine qui fonctionne 24h/24. Du matériel “basse consommation” de préférence … Seule cette machine a besoin des pilotes spécifiques Epson, ses services CUPS et SANED permettents aux client d’utiliser l’imprimante et le scanner de façon totalement transparente.

(suite…)