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 [...]
Serveur Apache et mod_rewrite : mémo / astuces / hints / tips
Le 02/01/2012 - 09:01 · Aucun commentaire
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 : [...]
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 [...]
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 [...]
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 [...]
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 [...]
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)…
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…
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 [...]
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
Tags: apache · linux · programmation C · système · zeemoz