Comment puis-je accéder à mon serveur WAMP à partir d'un ordinateur portable utilisant un routeur WiFi


0

J'ai mis mon serveur WAMP en ligne et édité le httpd.conf Et mettre require all granted

ma httpd.conf fichier:

Listen 192.168.1.12:80
Listen [::0]:80

 <Directory />
    AllowOverride none 
    Require all granted
 </Directory>

<Directory "c:/wamp/www/">
AllowOverride all
Allow from 192.168.1.12
Require all granted

L'adresse IP de mon ordinateur est statique à 192.168.1.12 (serveur) et l'adresse IP du portable est 192.168.1.15.

Lorsque je connecte mon ordinateur portable au réseau avec un câble, cela fonctionne, mais lors d'une connexion via le WiFi, cela ne fonctionne pas.

Que puis-je faire d'autre?


Beaucoup de routeurs wifi ont la possibilité d'isoler le réseau sans fil du réseau câblé. Avez-vous vérifié les paramètres de votre routeur pour "Isolation WiFi" ou "Isolation sans fil"?
Mokubai

Les détails de votre routeur aideraient aussi.
Mokubai

Réponses:


0

C'est assez facile, vraiment.

Tout d'abord défaire les mods que vous avez fait pour cela

Listen 0.0.0.0:80
Listen [::0]:80

Ceci dit, écoutez sur n'importe quelle adresse IP et lors de la livraison de WAMPServer, votre modification n'a pas été nécessaire.

<Directory />
    AllowOverride none 
    Require all denied
</Directory>

La section ci-dessus ne devrait jamais être changée, car c'est cela qui dit que rien sur le disque sur lequel Apache est installé ne peut être consulté par Apache. Il est courant avec un serveur Web de commencer par ne lui donner absolument aucun accès, puis d’ouvrir ce à quoi il a besoin d’accéder. Ensuite, si vous êtes piraté, au moins le pirate informatique ne trouvera-t-il pas facile d’accéder à quoi que ce soit sur votre système.

Cela peut sembler un peu pédant, mais la prochaine étape, après avoir accédé à votre serveur depuis un ordinateur portable à la maison, l’ouvrira pour vous permettre de montrer un ami ou un client. Il est donc préférable de ne jamais apporter les changements que vous avez apportés.

Maintenant dans cette section changez le en

<Directory "c:/wamp/www/">
    AllowOverride all
    Require local
    Require ip 192.168.1

Premier allow from 192.168.1.12 est la syntaxe Apache 2.2 et vous utilisez Apache 2.4 où la syntaxe est la suivante.

Seconde 192.168.1.12 était l'adresse IP de vos serveurs et non celle de votre ordinateur portable. Maintenant, les ordinateurs portables utilisent normalement le serveur DHCP du routeur pour leur attribuer dynamiquement une adresse IP, c’est-à-dire que l’adresse IP des ordinateurs portables peut ne pas toujours être la même.

Ainsi, si vous utilisez uniquement les 3 premiers des 4 quartiles de l'adresse IPV4, indiquez-le à Apache, toute personne se trouvant sur ce sous-réseau est autorisée à y accéder. Donc, si vous avez un ami avec son ordinateur portable ou achetez un autre ordinateur portable, ils peuvent tous entrer

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.