Comment savoir quels sont les modules d’apache activés?

Un des moyens simple de connaître quels sont les modules apache activés c’est d’utiliser phpinfo().

Pour cela, créez un nouveau fichier ayant l’extension .php et y ajouter les lignes de code suivantes:

Ensuite appelez ce dernier depuis votre navigateur. Si votre fichier s’appelle info.php :
http://www.exemple.com/info.php

Une tonne d’informations vont s’afficher, dont une section nommée Apache Loaded Modules. C’est dans cette dernière que vous trouverez la liste des modules apache actifs.

Ajouter WWW devant votre nom de domaine grâce à l’URL rewriting

Le fichier .htaccess est un fichier de configuration du serveur web apache qui permet la réécriture d’URL (URL Rewriting).

Il est possible de forcer votre site à ajouter www devant votre nom de domaine.

Il suffit pour cela d’ajouter les lignes suivantes à votre fichier .htacess en remplaçant exemple.com par votre nom de domaine :

Attention pour que tout fonctionne il est nécessaire d’avoir le module mod_rewrite d’apache activer. Pour vérifier si ce dernier est activé ou non, rendez vous ici.

Amélioré votre sécurité en bloquant les User agent indésirables.

Certains robots (bot) scrutent sans cesse sur l’internet les différents sites web et recherchent des failles de sécurité afin de pouvoir prendre le contrôle du serveur. Chaque navigateur est reconnu par le serveur grâce au « User Agent » qu’il transmet. Les robots utilisent généralement le User Agent: « libwww-perl ». Il est donc nécessaire d’interdire les connexions des clients possédant un tel User Agent.

Pour cela il suffit d’éditer le fichier .htaccess et d’y ajouter les ligne suivantes :