depuis le changement de plateforme d'hébergement de grumpf dot net mes stats webalizer ne faisait plus ressortir les referer ni les search strings cela me manquait beaucoup beaucoup...
c'est très simple j'avais juste oublié de mettre les logs apache en combined a la place de common... encore une fois sauvé par google "webalizer search engine"
qui m'envoie sur un très bon article ou l'on trouve un très gros (beau?) fichier de config webalizer
Tag - apache
lundi, septembre 7 2009
webalizer apache stats referer + search string...
Par Grumpf le lundi, septembre 7 2009, 01:01 - geekage
mardi, avril 7 2009
migration webalizer
Par Grumpf le mardi, avril 7 2009, 02:25 - geekage
le script qui tournais sur la VM proxy à été migré et un poil adapté a la nouvelle archi de logs:
baseoutdir=/var/www/webalizer/htdocs/
for log in `ls /home/*/www/*/logs/access_log`; do
site="$(echo $log | awk -F '/' '{print $5}')"
echo "==== working on ${log}"
[ ! -d ${baseoutdir}/${site} ] && mkdir ${baseoutdir}/${site}
webalizer -n ${site} -r ${site} -o ${baseoutdir}/${site} ${log}
done
vendredi, avril 3 2009
changement de machine chez ovh
Par Grumpf le vendredi, avril 3 2009, 10:01 - geekage
on revois la conf à la baisse a dieux Xen , on met un simple LAMP mutualisé.
grumpf.net a été migré sur cette archi reste la mails a faire passer la
vendredi, septembre 21 2007
un mod apache bien pratique quand utilise mod_proxy en reverse
Par Grumpf le vendredi, septembre 21 2007, 17:18 - geekage
pénible de ne voir que l'ip du proxy sur les backend? oui pas simple de faire de la restriction IP du coup
un vieux mod apache existe mod_rpaf l'installation est simple et l'utilisation encore plus
télécharger la source prendre la derniere
compile classique a la make & make install il faut juste modifier le Makefile pour indiquer l'emplacement d'axps2
puis configurer apache
# Charger le module LoadModule rpaf_module libexec/apache2/mod_rpaf-2.0.so RPAFenable On RPAFsethostname On RPAFproxy_ips 192.168.0.1
il faut indiquer l'ip du proxy pour que mod_rpaf change l'ip source
notons bien la différence entre avant & apres la mise en place:
192.168.0.1 - - [21/Sep/2007:16:32:32 +0200] "GET / HTTP/1.1" 304 - 195.115.A.C - - [21/Sep/2007:16:44:25 +0200] "GET / HTTP/1.1" 304 -
merci rpaf
mardi, septembre 18 2007
mod_rewrite ? pour changer
Par Grumpf le mardi, septembre 18 2007, 23:08 - geekage
pour changer parcequ'en ce moment j'ai le rewrite
dans ce billet, vous verrez du sang, du porn, des personnes nues, des femmes blondes à forte poitrines
je m'égare ... (ou je met des mots pour monter le traffic? ;)) vite :
mod_rewrite encore et toujours
Par Grumpf le mardi, septembre 18 2007, 01:28 - geekage
je cherche à ameliorer mon pagerank, pour cela il ne faut pas (ou peu) de contenu dupliqué...
avec mes nombres modif d'url du blog google continue a crawl des "vieux" truc
/index.php?post/... /?post/... /post/...
bien sur c'est 3 fois le meme contenu, encore une fois mod_rewrite va nous aider à malmener le cache de google à grand coup de réponses HTTP 301/302 (object as move)
lundi, septembre 17 2007
deux fois rien
Par Grumpf le lundi, septembre 17 2007, 00:04 - geekage
est ce que c'est pas grand chose?
non c'est vraiment rien, ou comment simplifier les choses
la série de regex remplacée par une seule (celle d'ici)
RewriteCond %{REQUEST_URI} ^/post.* [OR]
RewriteCond %{REQUEST_URI} ^/category.* [OR]
RewriteCond %{REQUEST_URI} ^/tag.* [OR]
RewriteCond %{REQUEST_URI} ^/feed.* [OR]
RewriteCond %{REQUEST_URI} ^/archive.* [OR]
RewriteCond %{REQUEST_URI} ^/page.* [OR]
RewriteCond %{REQUEST_URI} ^/sitemap.xml
donne
RewriteCond %{REQUEST_URI} ^/((post|category|tag|feed|archive|page).*|sitemap.xml)dimanche, septembre 16 2007
How To Save Bandwith?
Par Grumpf le dimanche, septembre 16 2007, 19:42 - geekage
''Comment économiser la BP (bande passante)?"
en compressant le flux HTTP d'apache, activons donc le "mod_deflate".
mardi, septembre 11 2007
dotclear2 & mod_rewrite
Par Grumpf le mardi, septembre 11 2007, 11:11 - geekage
les url formats monhost/monblog/monindex.php?post/date/etc/monpost ne sont pas tres belles.
voila comment j'ai fait pour avoir un monhost/post/date/etc/monpost
jeudi, septembre 6 2007
Modification VM proxy
Par Grumpf le jeudi, septembre 6 2007, 10:43 - geekage
"quand on cherche on trouve !"
ce petit adage correspond très bien à la résolution de ce petit "désagrement"
dans les définitions des proxy pour les vhosts j'ai ajouté:
ProxyPreserveHost On
extrait de la doc apache2.2 When enabled, this option will pass the Host: line from the incoming request to the proxied host, instead of the hostname specified in the ProxyPass line.
le hostname demandé en HTTP/1.1 par le butineur est transmis au host proxyé
donc les VM ne revoient plus leur ip dans la signature apache:
Apache Server at 192.168.1.11 Port 80
devient
Apache Server at www.grumpf.net Port 80
en un mot: Merveilleux!
« billets précédents - page 1 de 2
