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 :

[Apache et RedHat] Problème avec les .htaccess


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut [Apache et RedHat] Problème avec les .htaccess
    salut a tous !

    voila je suis en train de migrer mon site intranet de mon poste Win XP/Easy PHP vers un serveur de test tournant sur RedHat Entreprise 3 avec Apache.

    Certaines parties du site sont protégées par des fichiers .htaccess qui fonctionnaient parfaitement sous WinXP. Or, après correction du chemin d'accès au fichier .htpasswd et création de ce même fichier à l'aide de la commande htpasswd, mes fichiers .htaccess ne sont pas interprétés par Apache:
    lorseque j'accède à un fichier protégé, il me l'ouvre sans me demander de m'identifier, et lorseque j'accède à un dossier protégé, il me dit que le serveur est introuvable

    j'ai vérifié le fichier httpd.conf et il attends bien des fichiers .htaccess...

    help please !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Sans doute un probleme dans le chemin d'acces.
    Attention, sous windows les dossiers sont separé avec un "\" alors que sous linux c'est avec un "/"

    PEu etre que ton PB est la

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    nope, a priori mes chemins d'accès sont bons...

    la casse a une importance sous Linux dans ce genre de fichiers ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    La case a toujours une importance sous *nix !
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    j'ai vérifié mes fichiers .htaccess et corrigé les problèmes de casse mais ca marche toujours pas

  6. #6
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Attention sous Windows ".htaccess" ne fonctionne pas en principe, tu as sûrement dû renommer en "htaccess" dans httpd.conf pour que ça fonctionne ?

    Montre-nous ta section "directory" où figure la protection htaccess (httpd.conf) et le contenu de celui-ci.

    Question bête : tu as bien sûr stoppé puis relancé apache à chaque modif ? Un "restart" ne marche pas toujours bien j'ai pu constater, moi je fais toujours un "stop" suivi d'un "start".

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    sous Windows, j'avais bien un fichier .htaccess
    j'ai eu un peu de mal a le créer (Windows n'aime pas les fichiers commenceant par un . ) mais après je n'ai pas eu de problèmes particuliers...

    pour la section Directory j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    DirectoryIndex
    AccessFileName .htaccess
    enfin pour le restart d'Apache, je savais pas qu'il fallait le relancer après chaque modif d'un fichier .htaccess... mais ce matin, quand j'ai ralumé le serveur de test ca ne marchait toujours pas

  8. #8
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Non non, il ne faut pas le redémarrer à chaque modif de .htaccess, mais à chaque modif de httpd.conf

    Pour le httpd.conf justement, vérifie que tu as bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AllowOverride AuthConfig
    ou
    dans les directives <Directory /là/où/tu/as/ton/site> ... </Directory>.

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    je trouve pas ces directives dans mon httpd.conf

    mais en permière ligne, il me dit que le fichier a été généré à partir de "redhat-config-httpd"...

    c'est grave docteur ?

  10. #10
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Oui ça a l'air grave

    Où stockes-tu tes documents html ?

    Tu n'as pas une ligne :
    ?

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    forcément je regardais pas au bon endroit...

    j'avais effectivement :

    j'ai corrigé à l'aide du programme de configuration de Redhat (celui qui génère le httpd.conf) et après redémarage du serveur ca marche nikel 8)
    en fait mon problème venait du fait que j'avais loupé des options dans ledit programme et que je m'étais bêtement jeté sur mes fichiers .htaccess sans trop chercher dans la configuration d'Apache

    ca m'apprendra

    en tout cas merci beaucoup pour ton aide !
    je comprends mieux le fonctionnement d'Apache et des .htaccess maintenant...

  12. #12
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    ca m'apprendras a parler trop vite...

    je viens de tester un autre .htaccess sur le même site et un problème de taille persiste:
    j'ai une organisation des dossiers qui ressemble a ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    html
    |->pages
    |->admin
          |->.htaccess
          |->index.php
    quand je veux, a partir d'une page située dans le dossier "page" atteindre le index.php du dossier "admin" (en tapant /admin dans la barre d'adresses), Mozilla me dit que le serveur est introuvable...
    par contre si je donne directement le nom du fichier (ici index.php) alors la ca marche...

  13. #13
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Dans httpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DirectoryIndex index.php index.htm index.html
    8)

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    j'ai déja cette ligne

    en fait après plusieurs essais supplémentaires je me suis rendu compte que ca marche en tapant "/admin/"
    sous Windows ca marchait sans le dernier / alors que sous Linux non ...
    bizarre

  15. #15
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Vérifie que le module mod_dir est bien chargé. Quelle version d'Apache as-tu ?

    Sinon essaie de supprimer la directive :
    (uniquement le Indexes pas le option )

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  16. #16
    Futur Membre du Club
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 17
    Points : 5
    Points
    5
    Par défaut
    mod_dir est bien chargé...

    par contre pour la directive
    elle est contenue dans une "balise"
    quel est son rôle exactement ?

    Note: je met un [Résolu] parceque mon problème de prise en compte des .htaccess est réglé

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

Discussions similaires

  1. [RedHat Enterprise 5] Problème avec les repositories
    Par tnarol dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 19/12/2012, 21h47
  2. [Apache commons FTP]Problème avec les fichier VSD
    Par Sniper37 dans le forum Général Java
    Réponses: 0
    Dernier message: 29/04/2010, 09h39
  3. Réponses: 3
    Dernier message: 26/04/2006, 21h45
  4. Problème avec les fichiers .JPG
    Par cprogil dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2003, 15h44
  5. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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