Grumpf

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, septembre 21 2007

un mod apache bien pratique quand utilise mod_proxy en reverse

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

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 :

Lire la suite...

mod_rewrite encore et toujours

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)

Lire la suite...

lundi, septembre 17 2007

deux fois rien

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?

''Comment économiser la BP (bande passante)?"
en compressant le flux HTTP d'apache, activons donc le "mod_deflate".

Lire la suite...

mardi, septembre 11 2007

dotclear2 & mod_rewrite

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

Lire la suite...

jeudi, septembre 6 2007

Modification VM proxy

"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!

mardi, septembre 4 2007

un lamp de plus sur le net

Une install de plus a mon actif, un LAMP pour nouvia.com
LAMP = Linux Apache MySQL Php
nouvia porte entre autre la boutique en ligne kes.fr (bijoux a base de perles de cultures)
sur une dedibox, du grand classique, iptable/shorewall,
apache2.2, mysql5, php5

seule nouveauté un logwatch ;)

lundi, août 27 2007

dotclear

finalement, plustot que de coder une interface j'ai fait le GROS flemard...
et voila un dotclear, un dotclear oui mais un dotclear2
avec forcement un apache2.0 un php5 un mysql 5
tout ca sur une gentoo dans une VM Xen 3

hosté sur ma dedibox à moi que j'ai ;)