Si vous avez besoin d'installer W3Perl sur chacun de vos serveurs Web,
il n'est pas nécessaire de dupliquer le processus
d'installation, une seule fois suffit (pratique pour les mises à jour !).
Il vous faudra en premier lieu effectuer une installation maitre sur
un de vos serveurs et ensuite utiliser la procédure deacute;crite ci-dessous.
Installation maitre
La première étape consiste en l'installation de W3Perl
sur un de vos serveurs. Si vous utilisez un serveur Apache, il suffit
de lancer l'installation avec la commande 'install.pl -a'. Le script
va lire le fichier de configuration de votre serveur Apache et
installera l'application sur le serveur principale. Si ce mode
automatique échoue, il vous faudra éditer les deux
variables $pathcgi et $pathw3perl et lancer ensuite le script.
Installation sur les serveurs virtuels
Vos serveurs virtuels n'ont pas besoin d'avoir leur propre
répertoire cgi pour installer W3Perl.
- En tant que webmaster
- Au niveau de serveurs virtuels lancez : install.pl -e
Pour installer W3Perl sur chaque serveur virtuel, il faut lancer le
script d'installation avec l'option -e. Le script lire alors le
fichier de configuration d'Apache et installera l'application sur
chaque serveur virtuel trouvé
- Sur un seul serveur virtuel : install.pl -b
Editez la variable $virtual_web (répertoire du serveur virtuel) ,
$virtual_web_log (répertoire des logs du serveur virtuel),
$virtual_www (nom du serveur virtuel). Et ensuite lancez la commande 'install.pl -b'
- En tant que client
Faites un lien symbolique vers le script 'install.pl' au niveau du
répertoire cgi de votre serveur Web virtuel ou à la
racine si vous n'avez pas de cgi.
(cd /<vhosts>/cgi-bin/ ; ln -s /<master_install>/cgi-bin/w3perl/install.pl
install.pl).
En lancant le script avec l'option -u 'install.pl -u', le
répertoire courant sera lu et la configuration se fera en le
comparant avec le fichier de configuration de votre serveur Web.
Si le programme ne parvient pas à trouver le fichier de
configuration d'Apache, vous pouvez lui donner directement son
emplacement avec l'option -j (et m'indiquez celui-ci pour que je le
rajoute dans la liste des fichiers à rechercher par le script).
Lancement des stats sur les serveurs virtuels
- En tant que webmaster
Pour calculer les stats pour votre serveur virtuel, il suffit de
lancer la commande 'cron-w3perl.pl -a -c <virtual_host_config>'
avec le fichier de configuration spécifique à votre
serveur virtuel.
- En tant que client
Il faut en premier lieu activer l'installation de W3Perl avec la
commande 'install.pl -u'. Une fois effectué, un nouveau script
est crée dans ce répertoire : cron-w3perl.pl
Il suffit alors de lancer ce script avec l'option -a : cron-w3perl.pl -a
La procédure s'effectue donc en deux étapes :
- install.pl -u
- cron-w3perl.pl -a
Mise à jour des stats pour les serveurs virtuels
Une fois les stats calculées, vous pouvez ajouter le script
cron-w3perl.pl dans votre crontab.
En mode client, il n'est pas nécessaire d'avoir un fichier de
configuration pour chaque serveur virtuel mais en mode webmaster, il
faut préciser le fichier de configuration propre à
chaque serveur virtuel (par défaut le script utilisera le
fichier config.pl si l'option -c n'est pas utilisé.
|