Bonjour,

Il m'a été donné accès en écriture au httpd.conf d'un serveur apache 1.3 - La tâche est de désactiver la méthode TRACE et TRACK. Beaucoup se sont posés la question et donc cette partie de l'énigme est résolue; il suffit d'ajouter ceci au .conf:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
Super. Bon, maintenant.

Je dois installer mod_rewrite. Ai tenté ceci:
1/ récupérer mod_rewrite.so d'un Apache récent (2.3)
2/ le copier dans un répertoire partagé (/usr/local/apache/1.3.20/app/modules)
3/ adapter httpd.conf: (à la fin du fichier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
LoadModule rewrite_module /usr/local/apache/1.3.20/app/modules/mod_rewrite.so
AddModule /usr/local/apache/1.3.20/app/modules/mod_rewrite.c
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
lancer le serveur donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Syntax error on line 947 of /usr/local/apache/1.3.20/app/conf/httpd.conf:
Cannot load /usr/local/apache/1.3.20/app/modules/mod_rewrite.so into server: ld.so.1: httpd: fatal: /usr/local/apache/1.3.20/app/modules/mod_rewrite.so: unknown file type
weee.

Croyant que la version du ".so" est trop récente (c'est quoi un .so au passage?), me suis procuré un apache 1.3 sur un vieux site et l'ai décompressée en local sur mon pc windows... là, pas de .so, juste le .c
ah. ai alors modifié httpd.conf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
LoadModule rewrite_module /usr/local/apache/1.3.20/msterm/modules/mod_rewrite.c
AddModule /usr/local/apache/1.3.20/msterm/modules/mod_rewrite.c
et le serveur de rétorquer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Syntax error on line 947 of /usr/local/apache/1.3.20/app/conf/httpd.conf:
Cannot load /usr/local/apache/1.3.20/app/modules/mod_rewrite.c into server: ld.so.1: httpd: fatal: /usr/local/apache/1.3.20/app/modules/mod_rewrite.c: unknown file type
Vu la tournure plutôt alchimique, j'ai peu d'espoir face à mes tentatives à l'aveuglette... ceci inspire-t-il peut être plus l'un d'entre vous...

merci pour votre temps!