Le blog à Fabroce

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 10 avril 2008

Un WebDAV sur Debian/Ubuntu

WebDAV est une extension d'HTTP qui permet à première vue de transformer une URL en un espace de stockage à distance.
Je dis à première vue car cette approche HTTP/stockage ouvre la porte à énormément de possibilitées.
La plus connue est de synchroniser son agenda entre plusieurs applications et surtoutà plusieurs endroits différents!  

Lire la suite...

lundi 2 avril 2007

Monter un Virtual Host avec Apache 2

Comment faire pour afficher 2 contenus différents avec un seul serveur ?
Le Virtual Host est fait pour vous dans ce cas.

Avec HTTP 1.1, le navigateur va ajouter une en-tête Host: permettant au serveur de séléctionner le contenu à renvoyer.

Voici comment ça se configure avec Apache2

Lire la suite...

vendredi 16 mars 2007

Des certificats SSL gratuits avec Startcom

Ce site est était disponible en HTTPS. Le problème était qu'on avait le droit à une jolie alerte de sécurité indiquant que le site n'était pas digne de confiance ( ce qui n'est pas faux dans l'absolue).
Un certificat SSL signé par une autorité de certification reconnue coute très cher et hors de portée pour un particulier sur un site perso...

Lire la suite...

jeudi 15 mars 2007

Installation d'un Webmail sur une Debian

Pour cela, il suffit d'avoir un serveur imap d'installé pour récupérer les mails, le webmail va aussi s'en servir.

Lire la suite...

dimanche 18 février 2007

Awstats sur Debian Etch

Awstats est un analyseur de logs Apache plus précis que le classique Webalizer.

Lire la suite...

dimanche 7 janvier 2007

MRTG sur Debian

MRTG est un outil qui permet de faire des graphes (rafraichis tous les 5 minutes) de l'état du traffic réseau.
Il faut un serveur web fonctionnel pour voir les graphes (comme Apache2 par exemple)

Lire la suite...

mardi 19 décembre 2006

Changement de la conf d'Apache sur ce serveur

Ce serveur tourne sur une Debian Testing (plus pour longtemps) Etch.
Il n'est pas particulièrement rapide (manque de mémoire vive) et à cause de cette limite materielle, la configuration par défaut d'Apache n'est pas optimale, loin de là!

Lire la suite...

samedi 9 décembre 2006

Rendre Apache 2.2 moins verbeux (cacher les numéros de version)

Avec Apache 2.x et son installation par défaut sous Debian, quand on reçoit une page par défaut ( par exemple une erreur 404), on voit tous les modules chargés par Apache, pas très sécurisant tout ça :s
En fait, Apache ajoute dans chaque réponse HTTP, un header de type Server où il met tous les modules et numéros de versions associés.
Normalement, il s'agit d'une configuration qui ne doit pas être utilisé en production (i.e internet) et sert uniquement au debug.

Voici comment sécuriser tout ça :

Lire la suite...

dimanche 19 novembre 2006

Installer un dépôt subversion sur une Debian

Subversion est le logiciel que beaucoup considérent comme le successeur de CVS (dont moi ;) ).
CVS, basé sur RCS, souffre donc des limites de ce dernier (non exhaustif) :

  • problèmes avec les majuscules/minuscules dans les nom des fichiers
  • opérations pas atomiques
  • pertes de données diverses

Bref, un logiciel qui peut parfois s'avérer dangeureux! (pertes de données).
Voici donc comment installer son successeur :

Lire la suite...

jeudi 9 novembre 2006

Problème de migration apache2 (Apache 2.0) vers apache2.2 (Apache 2.2)

En mettant à jour ma debian testing (etch), j'ai vu qu'on était passé de apache2 à apache2.2. Le processus de migration du paquet et de ses dépendances s'est bien passé, mais lors de la relance du serveur, j'ai eu le droit à un joli message d'erreur :
Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration
Pourtant, AuthUserFile est bien écrit et je ne pense pas que ce nom ait subitement changé dans la configuration d'Apache!
En cherchant bien sur internet, je suis tombé sur la solution, il suffit de taper :

a2enmod authn_file
Le problème vient tout simplement d'un module qui a changé de nom, non pris en charge dans le processus de migration.
ça donne quand même des sueurs froides cette histoire...

dimanche 8 octobre 2006

Mirroir clamav sur un réseau local

ClamAV est une antivirus opensource pour les systèmes UNIX.
Evidemment, il existe une version pour windows car l'écrasante majorité des virus n'infectent que le système de Billou ;)
Son grand défaut(et encore, c'est discutable) est qu'il ne propose pas de "nettoyer" les fichiers, il agit seulement comme un détecteur de virus.

Comme tous les antivirus, il se sert d'une base des signatures de virus pour les détecter. Or les mises à jour régulières sur les postes clients posent des problèmes de bande passante pour le projet ClamAV.
C'est pourquoi il est intéressant d'installer un serveur mirroir sur un serveur web quand on a plusieurs clients dans un réseau local.
Voici comment s'y prendre (avec une Debian ici ) :
Il faut installer un serveur web (paquet apache ou apache2) et clamAV (paquet clamav). Puis se rendre dans le répertoire racine du serveur web (souvent /var/www), et placer un lien vers les 2 fichiers de signatures et puis voilà.
cd /var/www/
ln -s /var/lib/clamav/daily.cvd
ln -s /var/lib/clamav/main.cvd

Pour finir, il suffit de configurer les clients pour qu'ils changent de mirroir ;)