Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

Serveur Apache et mod_rewrite : mémo / astuces / hints / tips

Le 02/01/2012 - 09:01 · Aucun commentaire

Voici mes notes de règles de ré-écriture. Principalement des expressions régulières dont j’ai souvent besoin et que je n’ai pas en tête : Problème : Apache ajoute automatiquement des slashes / si c’est un répertoire. Solution : DirectorySlash Off Risques de sécurite si ça n’est pas bien géré. Problème : Chercher une variable dans les paramètres _GET, y compris [...]

[Lire l'article →]

Tags: apache · configuration apache · développement · développement Internet

Configuration Apache : « Directory » et directive « Options » : astuce pour comprendre plus vite

Le 19/03/2011 - 18:03 · Aucun commentaire

J’ai mis un peu de temps avant de le comprendre, mais c’est peut être parce que pour certains esprits comme le mien ça n’est pas forcément évident. En résumé : Effacer toutes les options et n’activer que FollowSymLinks : Options FollowSymLinks Ajouter à toutes les options, l’option FollowSymLinks : Options +FollowSymLinks Supprimer, si elle existe, l’option FollowSymLinks : [...]

[Lire l'article →]

Tags: apache · configuration apache

Cours à l’institut universitaire d’informatique (IUT) d’Aix en Provence

Le 20/02/2011 - 12:02 · 1 commentaire

Voici le fichier PDF du cours sur : la base des DNS ; les hôtes virtuels (« virtual hosts ») ; règles de réécriture (« RewriteRules ») ; les 3 principes de sécurité à avoir en tête. Pour les quelques étudiants qui voudraient récupérer et lire le cours, un petit conseil sur les question qui vont vous être posées : il vous faut [...]

[Lire l'article →]

Tags: apache · configuration apache · développement · modules apache

Apache : rotation de log

Le 15/03/2010 - 23:03 · Aucun commentaire

J’ai trouvé un article sur la rotation des logs très intéressant, mais il y a une lacune du côté du serveur Apache qui n’est pas résolue. D’ailleurs qui ne semble résolue nulle part. >_< A savoir lorsqu’on utilise la gestion des hôtes virtuels, apache crée un processus de log *par* fichier log. Donc par exemple [...]

[Lire l'article →]

Tags: apache · développement · modules apache · programmation C

Windows Vista : Apache : quand php ne charge pas le fichier php.ini

Le 12/12/2009 - 00:12 · Aucun commentaire

Votre fichier « php.ini » n’est pas chargé au démarrage d’Apache sous Windows Vista ? Pas de problème. C’est très simple. Éditez votre fichier Apache de configuration, habituellement httpd.conf. Juste avant la ligne de directive qui dit de charger le module Apache, il faut ajouter la directive PHPIniDir « C:/PHP » qui précise où doit se situer le fichier [...]

[Lire l'article →]

Tags: apache · configuration apache · développement · php · râleur

Zeemoz : créer un nouveau module C pour Apache

Le 20/04/2008 - 22:04 · Aucun commentaire

Aller dans le répertoire des sources, et taper : /opt/httpd-2.2.4/bin/apxs -g -n modulenouveau Il va créer un répertoire ./modulenouveau et à l’intérieur les fichiers Makefile et mod_modulenouveau.c, qui contient le squelette du code tel qu’attendu par Apache. Ensuite il ne reste qu’à remplir. Pour le script d’installation, il n’y a qu’à copier /usr/bin/modsearch_install.sh en modmodulenouveau_install.sh et [...]

[Lire l'article →]

Tags: modules apache · programmation C · zeemoz

Les filtres Apache

Le 18/04/2008 - 19:04 · Aucun commentaire

Il existe plusieurs filtres, qui sont passés dans l’ordre lorsqu’ils arrivent au serveur, puis sont passés exactement dans l’ordre inverse lorsqu’ils repartent vers le client (un seul m’intéresse, le premier : à l’arrivé ce sont les filtre d’entrée, et lorsque cela repart ce sont les filtres de sortie)…

[Lire l'article →]

Tags: apache · développement · modules apache · programmation C

Le redirection interne

Le 06/04/2008 - 23:04 · Aucun commentaire

Il est possible dans Apache, lors de la gestion de la requête, de faire une redirection interne, c’est à dire de faire croire qu’il y a eu une redirection, mais au lien de la renvoyer au client, et que le client demande la nouvelle URL, elle est faite en interne. Pour pouvoir faire cela…

[Lire l'article →]

Tags: apache · développement · modules apache · programmation C

Authname : à quoi ça sert ?

Le 12/10/2007 - 18:10 · Aucun commentaire

Domaine d’autorisation à utiliser lors de l’authentification HTTP. Cette directive applique le domaine d’autorisation à utiliser pour un répertoire donné. Le domaine d’autorisation est affiché au client pour qu’il sache quel identifiant et quel mot de passe envoyer. AuthName prend un seul argument. Si le domaine contient des espaces il doit être entouré par des [...]

[Lire l'article →]

Tags: apache · configuration apache · modules apache

Zeemoz : mémo Apache

Le 21/08/2007 - 19:08 · Aucun commentaire

Tuer les sémaphores d’Apache /opt/httpd/erase_semaphores.sh Fuites mémoires Apache Pour vérifier si Apache a des fuites mémoire, il suffit juste de le faire tourner comme n’importe quel éxécutable, via valgrind : valgrind –leak-check=full –log-file=./valgrind.log /opt/httpd/bin/httpd

[Lire l'article →]

Tags: apache · linux · programmation C · système · zeemoz