Partage
  • Partager sur Facebook
  • Partager sur Twitter

Connexion serveur local via wifi

    17 juin 2020 à 20:00:43

    Bonjour,

    je travaille depuis maintenant une semaine sur un projet, et pour le terminer, il me faut donner l'accès à un appareil connecté en wifi à mon serveur local.

    Cependant, j'ai ouvert le ports concerné (3306) en TCP sur mon routeur et dans mon pare-feu windows 10, mais rien n'y fait, lorsque je rentre l'adresse IP (fixe) de mon PC sur mon portable, impossible d'y accéder... Je suis à 2 doigts de baisser les bras, j'ai vraiment besoin d'aide...

    Merci à tous ceux qui prendront le temps de répondre à mon problème.

    • Partager sur Facebook
    • Partager sur Twitter
      18 juin 2020 à 9:37:00

      Bonjour,

      Déplacement vers un forum plus approprié

      Le sujet est déplacé de la section Base de données vers la section Vos réseaux

      Peux-tu nous décrire un peu plus ton contexte ?

      Que signifie "impossible d'y accéder" ? Une erreur ? Laquelle précisément ?

      Tu as installé un serveur web sur ton PC fixe ? Comment ?

      Tu as paramétré ce serveur web pour être accessible de l'extérieur ? Comment ?

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        18 juin 2020 à 16:29:46

        Bonjour et merci de ta réponse.

        Le contexte est le suivant :

        Je suis en train de travailler sur un projet avec comme hardware un ESP8266-12E et un capteur. Mon objectif est d'envoyer les données récoltées par ce capteur dans une base de données MySQL (d'où le port 3306). Pour ce qui est de la gestion de la base de données, mes connaissances en SQL étant proches de 0, j'ai préféré passer par l'interface PHPMyadmin et j'ai donc opté pour WAMP, question de facilité à mettre en place.

        J'ai créé une base de données avec une seule table contenant 2 colonnes, une colonne ID en auto-incrémentation, et une colonne "request" qui a pour but de stocker l'information reçue.

        Passons maintenant au problème :

        Je démarre wamp, tout s'allume très bien, j'ai accès à mon serveur avec la base de données quand je tape dans la barre de recherche mon adresse IP (192.168.0.37). J'ai créé un fichier PHP qui, lorsque je l'exécute, envoie une requête sql renseignant la colonne "request". Cela fonctionne parfaitement car je passe par la même IP.

        Maintenant, lorsque j'exécute la même requête via mon ESP8266, la connexion au réseau wifi se fait parfaitement, mais la requête ne s'envoie pas. J'ai donc essayé de me connecter à mon serveur depuis mon téléphone (sur le même réseau WiFi), l'erreur qui s'affiche est la suivante :

        Forbidden

        You don't have permission to access this resource.

        Apache/2.4.41 (Win64) PHP/7.3.12 Server at 192.168.0.37 Port 80.

        Ce que j'ai déjà fait pour essayé de résoudre ce problème c'est :

        Ouvrir les ports 3306 et 80 en TCP pour l'IP de mon ordinateur depuis l'interface de mon routeur

        Ouvrir les mêmes ports en TCP sur le pare-feu windows de mon ordinateur

        Les informations que j'ai trouvé parlaient d'un fichier "httpd.conf" de apache, celui correspondant à l'exemple en question est chez moi "httpd-vhost.confs". J'ai donc rentré ces informations là : 

        # Virtual Hosts
        #
        <VirtualHost *:80>
          ServerName localhost
          ServerAlias localhost
          DocumentRoot "${INSTALL_DIR}/www"
          <Directory "${INSTALL_DIR}/www/">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride none
        		<RequireAny>
        			Require local
        			Require ip 192.168.1.33
        			Require ip 192.168.0.36
        			Require ip 192.168.0.46
        		</RequireAny>
          </Directory>
        </VirtualHost>

        les différentes IP ci-dessus sont celles des différents périphériques que j'ai utilisés pour essayer d'accéder au serveur.

        J'espère avoir fournis assez d'informations, si jamais n'hésitez pas à en demander d'avantage.

        • Partager sur Facebook
        • Partager sur Twitter
          18 juin 2020 à 16:40:00

          Je ne suis pas expert Apache, mais selon moi il manque l'instruction "Allow from ..." non ?

          • Partager sur Facebook
          • Partager sur Twitter
          Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
            18 juin 2020 à 17:29:54

            Avant elle y était cette instruction, j'ai remplacé tout ce fichier par celui qu'il y avait dans l'exemple en question. Cela ne marchait pas mieux avant, et ne marche pas mieux maintenant...
            • Partager sur Facebook
            • Partager sur Twitter
              18 juin 2020 à 17:40:51

              J'espère qu'un connaisseur Apache passera par ici ...

              • Partager sur Facebook
              • Partager sur Twitter
              Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
                19 juin 2020 à 11:55:16

                Bonjour,

                Ton fichier "httpd-vhost.confs" me semble correcte. Le problème vient sûrement d'une configuration au niveau du serveur apache et non au niveau de ton virtualHost (la configuration du serveur apache prend le dessus sur la configuration du virtualHost).
                Cela fait un moment que je n'ai pas utilisé WAMP, mais je sais que dans les anciennes versions que j'utilisais l'accès au serveur via le réseau local était bloqué.

                Tu devrais trouver les instructions qui bloquent l'accès dans le fichier "httpd.conf" justement ;). Sinon, il me semble qu'en faisant un clique droit sur l'icône de WAMP et en cherchant un peu dans les menus, tu devrais trouver une option permettant d'autoriser l'accès via le réseau local.

                -
                Edité par krunche 19 juin 2020 à 11:55:44

                • Partager sur Facebook
                • Partager sur Twitter
                Le peu que je sais, c'est à mon ignorance que je le dois.
                  20 juin 2020 à 23:26:49

                  Bonjour,

                  Je viens de retourner chez moi et tout fonctionne... Je ne saurai pas dire ce qu'était le problème étant donné que je n'ai rien fait si ce n'est que je n'ai pas la même box ici (avec la freebox cela ne fonctionnait pas, avec la livebox cela fonctionne parfaitement).

                  Je pense que ça vient simplement des ports qui n'étaient pas ouverts correctement, le menu de la livebox étant plus intuitif.

                  Merci de vos réponses !

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Connexion serveur local via wifi

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown