IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Quelques questions sur le fichier .htaccess


Sujet :

Apache

  1. #1
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut Quelques questions sur le fichier .htaccess
    Bonjour

    J'ai deux questions concernant le fichier .htaccess à savoir:

    Est-il nécessaire de placer un tel fichier en dehors des www ayant comme lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Files .htaccess>
    order allow,deny
    deny from all
    </Files>
    Théoriquement cette zone n'est pas accessible depuis l'extérieur

    Je protége un répertoire et j'ai placé à l'intérieur de celui-ci le .htaccess et le fichier .htpasswd afin de ne pas créer un autre répertoire. Dans ce fichier .htaccess, on y trouve ces lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <FilesMatch "^\.ht(access|passwd)$">
        order deny,allow
        deny from all
        allow from monIP
    </FilesMatch>
    Est-ce vraiment utile vu que le répertoire est déjà protégé ?

    Merci d'avance de vos réponses

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Citation Envoyé par Olivier Regnier
    Je protége un répertoire et j'ai placé à l'intérieur de celui-ci le .htaccess et le fichier .htpasswd afin de ne pas créer un autre répertoire. Dans ce fichier .htaccess, on y trouve ces lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <FilesMatch "^\.ht(access|passwd)$">
        order deny,allow
        deny from all
        allow from monIP
    </FilesMatch>
    Est-ce vraiment utile vu que le répertoire est déjà protégé ?
    Il ne faut pas oublier que les règles sont, par défaut (absence de redéfinition effective), héritées du répertoire parent (qui lui-même peut les tenir de celles de son propre parent et ainsi de suite - ça peut devenir couteux). Donc hors contexte et d'une manière générale, je pense que non. Quoique, ici tu as rajouté une règle pour ton adresse IP donc tu es bien obligé d'apporter cette redéfinition à un moment ou à un autre.

    Comme je te l'ai signalé plutôt, il doit déjà exister (sinon il faut vraiment revoir sa configuration) une règle (par défaut) définie dans le fichier de configuration d'Apache interdisant l'accès aux fichiers liés au fonctionnement du serveur (.htaccess notamment - leur nom étant modifiable par AccessFileName). Quant à la possibilité de se retrouver (directement) en dehors de la racine web c'est possible par un lien symbolique mais ça implique que la configuration du serveur l'autorise à les suivre - Options (+)FollowSymLink - ou que tu ais défini un Alias ou quelque chose de semblable. Pour ces cas, on compte normalement sur les options par défaut (AllowOverride et Options à None, Deny from all) normalement introduites sur la racine du système de fichier (/ - peu importe l'OS). On active ensuite au cas par cas ce dont on a besoin et en ce qui concerne l'ensemble de ta partie web il suffit de créer une directive Directory pour ta racine web, l'héritage faisant le reste.

    A noter qu'il existe des techniques pour "confiner" Apache : chroot, jail, ...

    Comprends-tu où je veux en venir et l'approche globale d'Apache au niveau de ses fonctionnement/configuration ?

  3. #3
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Citation Envoyé par julp Voir le message
    Comprends-tu où je veux en venir et l'approche globale d'Apache au niveau de ses fonctionnement/configuration ?
    Oui je comprends mieux maintenant suite à tes explications. Je parlais de mon hébergement chez Ovh et j'espère que leur serveur est bien configuré

    Merci pour tout

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une petite question sur le fichier htaccess
    Par namstou3 dans le forum Langage
    Réponses: 2
    Dernier message: 04/12/2007, 11h01
  2. Question sur le fichier .htaccess et .htpasswd
    Par Olivier Regnier dans le forum Apache
    Réponses: 4
    Dernier message: 08/11/2007, 15h30
  3. Quelques questions sur la mémoire
    Par Gruik dans le forum C
    Réponses: 6
    Dernier message: 17/11/2004, 14h38
  4. Quelques question sur Win 32 Appli
    Par lvdnono dans le forum Windows
    Réponses: 5
    Dernier message: 15/06/2004, 12h37
  5. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo