Astuce Apache : test automatique de sites Web


web
L'une des grandes fonctionnalités du serveur Web Apache, est la possibilité de gérer des virtualhosts. Ces derniers permettent d'héberger, une multitude de sites Web, sur un seul et unique serveur.

Cela marche tellement bien, que certains serveurs peuvent accueillir plus de 500 sites Web. On peut alors se demander comment tester tous ces sites, sans entrer chacune des adresses une à une, dans un navigateur web.

Comme je me suis trouvé confronté à ce problème, j'ai du trouver une solution, que je vais présenter ici.

La première étape consiste à créer un fichier html, contenant toutes les adresses http, de tous les sites web.

Rien de plus simple avec le langage awk :

cat virtualhost.conf | grep ServerName | awk '{print "<br/><a href=http://" $2 ">" $2 "</a>"}' > ~/url.html

Ici, virtualhost désigne le fichier de configuration Apache contenant toutes les options des sites virtuels.

On peut ensuite tester les urls de cette page via le plugin firefox nommé Linkcheker. Ce dernier permet de vérifier la validité des liens de la page en cours (vert = liens valide, jaune = liens de redirection et rouge = liens brisés).

Le second test, qui est sûrement le plus intéressant, consiste à ouvrir chacune des urls sélectionnées dans des onglets, grâce au plugin firefox Snap Links.

Mais attention, si vous ouvrez trop d'onglets, votre system pourra éventuellement planter !

Voilà la méthode que j'ai utilisée pour tester les quelques 400 sites que je gère, libre à vous de trouvez d'autres techniques de test automatique, maintenant que vous possédez une page html avec tous les urls des sites que vous administrez.


1 Commentaires pour "Astuce Apache : test automatique de sites Web"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Il existe des service (dont le mien check.web-mining.eu) qui permette de tester a intervalle regulier si un site web fonctionne correctement, n'a pas ete pirate, repond dans un temps acceptable....

    RépondreRépondre
    benoitv , le 8 mars 2013 à 07:16
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum