Httpd.conf ou .htaccess

WRInaute discret
Bonjour,

j'ai le choix de mettre certaines de mes options soit dans mon httpd.conf soit dans un fichier .htaccess à la racine de mon site.

Si je modifie des options dans httpd.conf, il faut redémarer le server pour que les changements soit pris en compte, est ce identique avec un .htaccess ? (si oui çà justifierais en ce qui me concerne l'usage d'un .htaccess)

Merci
 
WRInaute discret
DomZ a dit:
Bonjour,

j'ai le choix de mettre certaines de mes options soit dans mon httpd.conf soit dans un fichier .htaccess à la racine de mon site.

Si je modifie des options dans httpd.conf, il faut redémarer le server pour que les changements soit pris en compte, est ce identique avec un .htaccess ? (si oui çà justifierais en ce qui me concerne l'usage d'un .htaccess)

Tu n'es pas obligé de redémarrer le serveur web pour que le changement de configuration soit effectif.
'apachectl graceful' par exemple te permet de laisser le serveur finir de répondre aux requêtes en cours et recharge la configuration pour les nouvelles requêtes uniquement.
La commande 'service httpd reload' devrait avoir le même effet (redhat et dérivés entre autres), ou /etc/init.d/apache reload (debian).
Le nommmage peut varier.

Les htaccess sont recherchés et réévalués à chaque visite, sans autre intervention (si la directive AllowOverride de httpd.conf ou de la configuration du virtualhost/directory/... le permet)

Tu peux mettre dans httpd.conf les options "inamovibles" et utiliser les htaccess pour les configurations changeantes, ou celles à portée d'un upload (voir la restriction via AllowOverride pour ne permettre aux htaccess que d'avoir un rôle bien défini).
 
WRInaute discret
Merci je vais à présent faire le distingo de ce qui est définitif et le reste.

Merci bcp
 
WRInaute accro
pour relire juste le fichier de config:
killall -HUP httpd

Ca va bien plus vite qu'un /etc/init.d/httpd restart
 
WRInaute accro
Niveau, il me semble que tout dans le httpd.conf c'est mieux.

Et vu qu'un graceful suffit pour mettre à jour les paramètres de façon propre, si tu n'as pas besoin de la souplesse du .htaccess...
 
Discussions similaires
Haut