Compiler et Installer Apache 2

Nous allons voir dans cet article comment installer et compiler Apache 2 depuis les sources. Cette méthode permet par exemple d’enlever l’en-tête “Server” inutile et que l’on ne peux pas enlever ensuite…

Télécharger et décompresser

Nous allons télécharger la source d’Apache2. La dernière version stable est actuellement la 2.2.11, laquelle je met donc à disposition à télécharger depuis les serveurs de Mes-Stats.

Continue reading Compiler et Installer Apache 2

facebooktwittergoogle_plusredditpinterestlinkedinmail

Enlever l’en-tête “Server” d’Apache

Le serveur HTTP Apache ajoutes à chaque page l’en-tête “Server” contenant des informations quant au logiciel utilisé pour délivrer la page. Cet en-tête n’est pas indispensable, comme annoncé dans les RFC. Enlever cette en-tête ne peux se faire par une configuration dans apache2.conf ou autre, il faut obligatoirement y penser lors de l’installation, plus précisément lors de la compilation à partir des sources.

Une fois les sources dé-packetées, il faut modifier le fichier “http_filters.c” dans le dossier “modules/http”. Remplacez:

Continue reading Enlever l’en-tête “Server” d’Apache

facebooktwittergoogle_plusredditpinterestlinkedinmail

Utiliser une clé d’identification spécifique avec svn

Utiliser les clés d’identification publique/privée peut être très utile pour ne pas à avoir à spécifier le mot de passe de tel ou tel compte à chaque fois que l’on souhaite se connecter. Seulement, comme pour le système SVN d’OVH, les clés sont utilisées pour exécuter une commande, ici, “/usr/bin/svnserve”, ce qui permet en quelques sortes de transformer le tunnel SSH en une connexion SVN.

Le problème, c’est lorsque l’on a plusieurs clés sur un serveur/ordinateur et que l’on veux utiliser une clé spécifique pour la connexion SVN+SSH. Pour cela, il faut tout simplement modifier une variable système via”export” :

Continue reading Utiliser une clé d’identification spécifique avec svn

facebooktwittergoogle_plusredditpinterestlinkedinmail

Utiliser un serveur SMTP distant pour envoyer des mails

Utiliser un serveur SMTP distant

Séparer correctement ces différents services est une chose importante : c’est de même pour les serveurs, chacun sa tâche. C’est pourquoi, un serveur est chargé des mails, un autre de la base de données, un autre du web par exemple. Seulement, les deux serveurs qui ne s’occupent pas des mails doivent pouvoir envoyer des mails – via php, perl, sh, etc… pour des rapports ou observations  quelquonques.

Utiliser sSMTP

sSMTP est un logiciel très léger qui permet tout simplement de rediriger les mails qui arrivent à la commande « sendmail » vers un serveur mail externe, tout simplement.
Nous allons donc l’installer tout simplement depuis les dépots officiels :

Continue reading Utiliser un serveur SMTP distant pour envoyer des mails

facebooktwittergoogle_plusredditpinterestlinkedinmail

VirtualHosts avec Apache 2

Le système VirtualHosts est un outils extrêmement pratique. Je l’utilise pour permettre à une adresse IP d’héberger plusieurs sous-domaines de mes-stats. Seulement, lors de la ré-installation d’un serveur Apache, j’ai eu quelques petits problèmes, c’est pourquoi j’ai décider de re-faire un point sur la mise en place des VirtualHosts sur Apache 2.

Utiliser sites-available et sites-enabled

Jusqu’à présent, j’avait un fichier, nommé hosts.conf qui contenait tous mes VirtualHosts, chose qui est réalité est très peu pratique lorsque l’on utilise les dossiers “sites-(available|enabled)” (ou n’importe quel nom, il suffit de modifier le Include dans apache2.conf.

Maintenant, je fait tout simplement un fichier par sous-domaine (ou domaine) dans /etc/apache2/sites-available qui contient le configuration du VirtualHost de ce sous-domaine. Voici un exemple de VirtualHost :

Continue reading VirtualHosts avec Apache 2

facebooktwittergoogle_plusredditpinterestlinkedinmail

Passez à l’IPv6 avec votre serveur OVH

Le nouveau protocol d’adressage IP, l’IPv6 n’est pas [encore] mis en place par défaut sur les serveurs loués par OVH. Nous allons donc voir comment installer l’IPv6 sur un serveur ou un RPS.

Le noyau

Pour activer l’IPv6 sur un RPS OVH, il faut avoir un noyau comprenant l’IPv6. C’est-à-dire que si
vous utilisez votre propre noyau, il va falloir le compiler avec le support ipv6, sinon, si vous utilisez
la fonction très puissante de netboot d’OVH, choisissez un noyeau avec « & IPv6 ».

Votre adresse IPv6

OVH offre 264 adresses ip IPv6 par serveur; soit plus que le nombre d’IPv4 possibles ! Pour
connaître la plage IP vous étant accordée, il faut aller dans le manager, puis dans « Récapitulatif »
une fois que vous avez choisi votre serveur. Continue reading Passez à l’IPv6 avec votre serveur OVH

facebooktwittergoogle_plusredditpinterestlinkedinmail

Performance de lecture depuis les disques sur serveurs OVH

Par simple curiosité, j’ai réaliser (avec l’aide de membres du forum OVH, que je remercie) un petit benchmark (hdparm -t /dev/sda) des temps de lecture de données depuis les différents disques durs, de serveurs et de RPS… Continue reading Performance de lecture depuis les disques sur serveurs OVH

facebooktwittergoogle_plusredditpinterestlinkedinmail