Magazine

Jouons avec Apache

Publié le 13 avril 2008 par Kphoen

apache_server Il y a quelques jours, je découvrais en ouvrant mon Gmail une alerte de mon hébergeur me disant que j’avoisinais les 95% d’utilisation de l’espace disque qui m’est alloué (soit 200 Mo). Qu’à cela ne tienne, en faisant un peu de nettoyage sur mon FTP, j’ai réussi à faire baisser le pourcentage d’environ 10%.
Mais, de manière à être le plus tranquille possible, j’ai décidé que dorénavant, les médias présents dans mes billets seront hébergés ailleurs : chez un autre hébergeur où j’ai un compte.

Seulement, j’ai voulu jouer un peu, et faire en sorte que les médias hébergés sur l’autre serveur soient disponibles via un sous-domaine de mon blog ( http://hosted.geek-attitude.fr.nf ). Et c’est là qu’on commence à rigoler =D

En effet, comment puis-je faire en sorte que les requêtes adressées à mon sous-domaines soient redirigées vers un autre serveur, et tout ça de manière totalement transparente, et sans changer l’url ?

Réponse : avec seulement deux lignes dans un .htaccess ! =)

En parcourant la doc d’Apache sur l’url rewriting, je suis tombé sur un exemple de code qui permet de créer un miroir dynamique, ce qui revient à afficher sous notre nom de domaine (ou ici un sous-domaine) une page d’un site distant.

Pour faire ce que je voulais, il suffit en fait de créer une règle de réécriture, et d’inscrire à la fin de cette règle le drapeau Proxy Throughput ( [P] )

RewriteEngine on
RewriteRule ^(.+) http://mon-autre-serveur.net/~kevin/$1 [P]

Facile non ?

:jap:


Retour à La Une de Logo Paperblog

A propos de l’auteur


Kphoen 5 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog