httpd.conf type

Nouveau WRInaute
salut, j'ai en main un exemple de config de httpd.conf pour url rewriting, et dans ma main gauche mon fichier httpd.conf, qui a la base n'a rien a voir avec l'autre..donc j'essaye de copier.coller ce qui me semble etre la partie a ajouter a ce fichier, mais apparemment ca marche pas...quelqu'un aurait un exemple précis de ce qu'il faut ajouter au fichier httpd.conf, et s'il faut autre chose (recompiler apache pour installer un module par exemple...)

merci
 
WRInaute occasionnel
Pour que l'URL rewriting soit activé (ou n'importe quel autre module d'ailleurs),
- soit il est compilé statiquement et ca se voit en en faisant un ./httpd -l dans le répertoire bin
- soit il est sous forme d'objet DSO et il devrait y avoir une ligne LoadModule rewrite_module modules/mod_rewrite.so dans le httpd.conf et un fichier mod_rewrite.so dans le répertoire modules d'Apache.

Pour jouter le module rewrite, en supposant que le support des objets DSO a été compilé statiquement à l'installation (voir Dynamic Shared Object Support pour plus d'info, et mod_so.c devrait apparaître en faisant ./httpd -l), ca donne, dans le répertoire source d'Apache,
Code:
./configure --enable-rewrite=shared
make install
Ajouter la ligne LoadModule rewrite_module modules/mod_rewrite.so dans httpd.conf et ca devrait fonctionner. Normalement. En toute logique. A moins d'un drame.
 
Nouveau WRInaute
Salut, donc je viens de vérifier tout ça et je n'y parviens toujours pas.

J'ai un dédié avec une distribution suze. (heu pardon suse) :lol:

J'ai fait un locate httpd.conf, puis édité le seul fichier qui porte se nom dans :
Code:
/etc/httpd
J'ai bien la ligne :
Code:
LoadModule rewrite_module     /usr/lib/apache/mod_rewrite.so
et
Code:
AddModule mod_rewrite.c
Je fais un locate mod_rewrite.so et il me le trouve bien là :
Code:
/usr/lib/apache/mod_rewrite.so
Ensuite j'ai fais plusieurs tests, en premier avec le fichier .htaccess de Mambo open file, paff erreur 503 non authorisé, bon ok.

Je fais le test :

Code:
Options +FollowSymlinks
RewriteEngine on 
RewriteRule   ^nexistepas.html$   trouve.html  [L]
en ayant bien pris soin de créer le fichier trouve.html et en me dirigeant vers le fichier nexistepas.html, pf erreur 500 je pointe directement sur mon nom de domaine là même.

Y a t'il une autre option à valider ? je précise que c'est une configuration par défaut fournie avec le dédié.

Merci d'avance
 
WRInaute occasionnel
Pour un dédié, il est conseillé de privilégier les règles dans le httpd.conf plutôt que dans un .htaccess pour des questions de performance. Mais bon. Pour qu'un .htaccess fonctionne correctement, il faut que les directives soient autorisées, ce qui se fait par AllowOverride (à All par exemple, alors qu'il est à None par défaut) dans la définition de l'arborescence.
 
WRInaute occasionnel
Yann,
Ton site dans ton profil est déjà sur ton dédié ?
Je trouve ton forum bien rapide. Tu a pris quoi comme dédié et chez qui ?

désolé pour ce hors sujet.
 
Nouveau WRInaute
Bonjour et merci

Pour mon soucis de rewriting, j'ai trouvé, c'est une config un peu particulière et j'ai donc du modifier un fichier autre que httpd.conf.


Sinon, pour bjp, oui ce forum est bien sur mon dédié, il est hébergé par 1 & & schlund en allemagne et je passe par cineteck-fr.com pour le louer.
 
Nouveau WRInaute
Yann a dit:
Bonjour et merci

Pour mon soucis de rewriting, j'ai trouvé, c'est une config un peu particulière et j'ai donc du modifier un fichier autre que httpd.conf.
et c'est quoi l'autre fichier que t'as modifier car j'ai excatement le meme probleme
 
Discussions similaires
Haut