From b9e22325bb46e2611a73e54a3f0ade31800d1bd9 Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Fri, 9 May 2014 14:30:46 +0200 Subject: Moved to pelican 3.3 --- content/Informatique/apache.rst | 46 ----------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 content/Informatique/apache.rst (limited to 'content/Informatique/apache.rst') diff --git a/content/Informatique/apache.rst b/content/Informatique/apache.rst deleted file mode 100644 index 1101266..0000000 --- a/content/Informatique/apache.rst +++ /dev/null @@ -1,46 +0,0 @@ -.. -*- mode: rst -*- -.. -*- coding: utf-8 -*- - -Un code retour personalisé avec apache -###################################### - -:date: 2012-08-12 -:tags: Libre, Hébergement - -Petite astuce pour un problème que j'ai rencontré il y a quelques temps avec -apache. Je souhaitais modifier le code retour d'une requête (en l'occurrence -remplacer un code 403 par 404). - -J'ai été surpris de ne trouver aucun module pour le faire, sécurité, -redirection ou autre contrôle sur les requêtes. - -La solution trouvée fut d'utiliser un script cgi, qui se charge de faire la -réponse à la place d'apache, et est appelé en page d'erreur. Cela donne : - -.. code-block:: bash - - ScriptAlias /cgi-bin/ /home/www/cgi/ - ErrorDocument 403 /cgi-bin/404.cgi - -Le script en question est fait en bash pour simplifier les choses : - -.. code-block:: bash - - #!/bin/sh - echo Status: 404 Not Found - echo Content-type: text/html - echo - cat << EOM - - - 404 Not Found - -

Not Found

-

The requested URL ${REQUEST_URI} was not found on this server.

-
-
Apache/2.2.22 (Debian) Server at chimrod.com Port 80
- - EOM - exit 0 - -et voilà ! -- cgit v1.2.3