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 :

Autoriser l'accès de certaines adresses IP


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut Autoriser l'accès de certaines adresses IP
    Bonjour.

    Alors voilà, j'suis actuellement en stage, et je dois développer une application de gestion de base de données.
    J'ai donc mis en place un outil en php/mysql.
    J'ai installé wamp sur le serveur du bureau. Au niveau de la configuration d'Apache, je n'ai rien touché pour l'instant, les postes sur le réseau pouvant accéder au site, tout va bien.

    Cependant, j'aurais besoin d'autoriser un poste non relié au réseau à accéder au site.
    J'voudrais juste autoriser certains IP bien précis.
    J'ai cru comprendre que cela était possible et qu'il y avait d'après ce que j'ai compris une histoire de listen, allow et deny derriere tout ça, cependant, bien qu'ayant parcouru cette liste de directives de configuration, je ne suis pas plus avancés ...

    Je ne vois vraiment pas ce qu'il faut modifier etc pour que cet accès soit possible.
    Pourriez m'aider un peu s'il vous plait ?
    Merci.

  2. #2
    Membre chevronné Avatar de alexp
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    459
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 459
    Par défaut
    tout se passe dans le fichier de configuration par defaut des hotessites.
    A partir de là, tu as 2 possibilités. Soit tu utilisent la directive allow from à) la suite de laquelle tu mettras les ip que tu souhaitent autoriser à accéder au site. Autre possibilité, mais dans l'autre sens, la directive deny from à la suite de laquelle tu mettras les ip que tu souhaites empecher d'acceder au site.
    Il me semble que pour wamp, le fichier en question sera le httpd.conf ( à vérifier, je n'utilise pas wamp mais lamp sous une debian, et cette derniere à une config specifique)

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Merci beaucoup !

    Oui j'ai essayé d'autoriser les adresses avec le allow from.
    Cependant, cela ne fonctionne pas.

    Serait-il possible que ce soit dû à un problème de routage ?

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

    peux-tu nous montrer la configuration que tu as implémentée?

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Voici le seul bout que j'ai modifié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from [ip]
    </Directory>
    J'y ai juste ajouté la dernière ligne (Allow from [ip]).

  6. #6
    Invité
    Invité(e)
    Par défaut
    As-tu redémarré le service apache après avoir effectué la modification?

    quelle l'url utilisée pour accéder à ton portail intranet?

    tu as regardé dans l'error_log et l'access_log?

  7. #7
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    1/ Alors, oui j'ai redémarrer les services.

    2/ Lorsque je veux y accéder via le réseau, j'utilise l'url suivante :
    http://server/

    Lorsque je veux essayer d'y accéder via internet, j'utilise l'url suivante :
    http://[ip]/

    Mais dans ce cas là, la page ne se génère pas et cela m'affiche le message suivant (sous FF3) :
    Connexion interrompue

    La connexion avec le serveur a été réinitialisée pendant le chargement de la page.

    La liaison au réseau a été interrompue pendant la négociation d'une connexion. Veuillez réessayer.
    3/ Euh ... c'est quoi ça ?

  8. #8
    Invité
    Invité(e)
    Par défaut
    error.log et access.log sont les fichiers journaux de ton serveur apache

    access.log ->donne les différents accès à ton serveur.
    error.log -> les erreurs ayant pu se produire.

    tu peux les trouver dans

    C:\wamp\logs en principe

  9. #9
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Ok merci.
    Oui en effet je les ai trouvé dans ce dossier.

    En revanche, en consultant le contenu (bien que je n'ai pas tout compris), je n'ai rien remarqué de très particuliers.

    Comment pourrais je faire pour accéder au site via internet à partir d'un certains IP du coup ?
    Merci.

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

    pourrais-tu mettre un extrait de ton access log après avoir fait le test depuis l'internet?

  11. #11
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    J'ai essayé mais ni dans l'access log, ni dans l'error log, il n'y a de ligne correspondant à la date d'accès.

    En revanche, lorsque j'y accède via le réseau, plusieurs lignes sont créées dans l'access log.

  12. #12
    Invité
    Invité(e)
    Par défaut
    est-ce que tu es derrière un routeur?

    as-tu vérifier avec telenet depuis internet et voir si ton serveur répond sur le port 80?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    telnet ip_ton_server 80

  13. #13
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Alors j'viens d'essayer.
    Par contre je ne connais pas telnet et je ne sais donc pas trop à quoi je devais m'attendre ...

    Par erreur dans un premier temps, j'ai tapé "telnet [ip serveur]" et du coup, ça m'a marqué que la connexion était impossible.

    J'avais en fait oublié de mentionner le port (et apparemment par défaut, le port 23 est considéré).

    Dans un second temps j'ai tapé la "telnet [ip serveur] 80" et là du coup, la console devient noir, il n'y a que le curseur qui y clignote encore.

    Voilà voilà ...

  14. #14
    Invité
    Invité(e)
    Par défaut
    Oki si tu vois une fenêtre noir avec un curseur ou le nom du service c'est que ç a répond.

    Tu peux refaire la même manip et ensuite taper

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    get / (tu ne verras pas ce que tu tapes dans la fenêtre)

  15. #15
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Effectivement, lorsque je tape ça, le curseur avance bien mais ... je ne vois pas ce que j'écris !

    Donc si j'ai bien compris, la connexion est établie donc ce n'est pas un soucis de routage ?
    A quoi pourrait être dû le soucis alors ?

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

    j'ai oublié de préciser de taper <enter> après avoir tapé get / pour voir quelle réponse te retourne le serveur depuis internet.

  17. #17
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Bonjour, j'viens de retourner au bureau ce matin, je n'ai pas pu essayer hier soir.

    Alors il n'y a aucune réponse particulière en fait.
    Il y a juste un retour à la ligne (comme si on aurait juste tapé <enter>) mais aucune réponse en fait.

  18. #18
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    Bon, je reprend le fil de ce topic après quelques semaines, il y a un peu de nouveau

    En fait, après discussion avec la personne qui gérait le serveur et le réseau, on a compris qu'il s'agissait simplement d'une histoire de firewall qui bloquait les accès de l'extérieur.

    Le problème est résolu et en configurant certaine ligne de httpd.conf, j'ai réussi à autoriser les postes présent sur le réseau (192.168.1), ainsi que certains IP public précis.
    Cependant, j'aurais voulu restreindre un peu plus l'accès.
    Je désirerai pouvoir autoriser certains IP librement (c'est ce qui se passe actuellement).
    Et à côté de ça, pouvoir autoriser d'autres IP mais en leur soumettant tout de même la procédure du htaccess.

    Vous pourriez m'aiguiller s'il vous plait ?
    Merci beaucoup !

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/03/2015, 22h53
  2. Réponses: 2
    Dernier message: 09/08/2012, 18h23
  3. [Samba 3] Autoriser l'accès uniquement à certaines machines
    Par Tristan Zwingelstein dans le forum Réseau
    Réponses: 3
    Dernier message: 27/10/2011, 13h18
  4. Autorisation d'accès pendant un certain temps
    Par alex5512 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/03/2009, 11h55
  5. je cherche un script qui peut bloquer l’accès a mon site pour certain adresses ip
    Par lunick dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 29/03/2007, 16h36

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