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

Sécurité Discussion :

htaccess et protection de répertoire sur port 8080


Sujet :

Sécurité

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut htaccess et protection de répertoire sur port 8080
    Bonjour,

    J'utilise un fichier .htaccess pour empêcher le listing de répertoires spécifiques, avec Options -Indexes.

    Cela fonctionne parfaitement depuis /var/www/html/
    si par exemple je lance la requête http://monServeur/monRepertoireProtégé (ce répertoire contenant mon fichier .htaccess)
    l'accès est bien interdit.

    En revanche, si je lance une requête sur le port 8080 du type: http://monServeur:8080/unAutreRepertoireProtégé (contenant bien sûr .htaccess), cette fois .htaccess est inopérant !

    Quelqu'un aurait-il une idée de la cause de cet effet ?
    Y aurait t'il un paramétrage particulier à faire dans httpd.conf pour autoriser .htaccess ?

    Merci par avance pour toute aide !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Quelle distribution utilises-tu?

    Je suppose que tu as configuré un virtualhost écoutant sur le port 8080? Si c'est le cas il faut également spécifier l'utilisation du .htaccess pour /var/www/html dans ce virtualhost.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    J'utilise une instance Amazon Linux AMI x86_64.

    Non, je n'ai pas eu besoin de configurer un virtual host.
    Je cible sans problème une application webapp Flex/Java tournant sur le port 8080, mais je voudrais sécuriser les répertoires qui se trouvent dans la webapp.

    J'ai déjà dû modifier le AllowOverride qui était sur None dans le httpd.conf pour autoriser des .htaccess spécifiques, qui fonctionnent parfaitement depuis la racine web.

    C'est derrière le port 8080 les htaccess ne fonctionnent plus, autorisant toujours l'accès à mes répertoires.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Je te remercie, je crois que je viens de comprendre le problème grâce à ton message en parcourant de nouveau httpd.conf

    Il y a déjà des paramètres pour un viruatlhost <Directory "/var/www/html">

    Du coup, est-ce que je peux/dois en ajouter un autre pour ma web app /usr/share/monServeur/webapp ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par feelGood Voir le message
    Je cible sans problème une application webapp Flex/Java tournant sur le port 8080, mais je voudrais sécuriser les répertoires qui se trouvent dans la webapp.
    Donc si je comprends bien tu as une application java qui tourne dans un conteneur java(tomcat,jetty,jboss ou autre) écoutant sur le port 8080?

    Peux-tu fournir le résultat de la commande suivante pour confirmer stp.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    netstat -anltup | grep :8080

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Oui, c'est ça, c'est jetty. En fait, c'est WebORB for Java distribué avec Jetty.

    Le resultat de la commande est :

    tcp 0 0 :::8080 :::* LISTEN 527/java

    Entre-temps, j'ai essayé de rajouter une <Directory /> pour mon /usr/share/weborb/webapp dans httpd.conf, mais sans succès.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Ok,

    Donc c'est normal que le htaccess ne soit pas pris en compte parce que tu attaques directement le conteneur java et non apache.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Ok, je te remercie.
    Mais comment puis-je faire alors pour sécuriser mes répertoires derrière le port 8080 ?

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/07/2013, 15h52
  2. Telnet check sur Port 8080 bizare
    Par Soulama dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 21/10/2010, 18h15
  3. Réponses: 3
    Dernier message: 15/11/2007, 13h57
  4. acces webdav sur port 8080
    Par sam_c_java dans le forum Windows XP
    Réponses: 0
    Dernier message: 29/10/2007, 19h29
  5. Réponses: 4
    Dernier message: 15/07/2007, 08h22

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