J'utilise le serveur WAMP pour exécuter mon site Web. J'utilise Windows 7.
J'ai créé un LAN entre 2 PC et je veux accéder à mon hôte local à partir du deuxième PC.
Notez que je n'utilise pas de connexion Internet et que je ne peux donc pas utiliser d'adresse IP.
S'il vous plaît, donnez-moi votre suggestion.
Vous devez modifier httpd.conf
et trouvez cette ligne: Listen 127.0.0.1:80
Notez ensuite l'adresse IP que vous avez définie pour le LAN. N'utilisez pas IP automatique.
par exemple.: Listen 192.168.137.1:80
J'ai utilisé 192.167.137.1
comme mon IP LAN de Windows 7. Redémarrez Apache et profitez du partage.
L'IP peut être n'importe quel LAN ou WAN adresse IP. Mais vous voudrez que votre connexion au pare-feu le permette.
La connexion de l'appareil avec le serveur Web peut se faire par LAN ou WAN (c'est-à-dire par wifi, connectify, adhoc, cable, wifi public, etc.))
Vous devez suivre ces étapes:
Cette IP sera celle de cet appareil qui a le serveur Web.
En fait, vous n'avez pas besoin d'une connexion Internet pour utiliser l'adresse IP. Chaque ordinateur du LAN possède une adresse IP interne que vous pouvez découvrir en exécutant
ipconfig /all
en cmd.
Vous pouvez utiliser l'adresse IP du serveur (probablement quelque chose comme 192.168.0.x ou 10.0.0.x) pour accéder à distance au site Web.
Si vous avez trouvé l'ip et ne pouvez toujours pas accéder au site Web, cela signifie que WAMP n'est pas configuré pour répondre à ce nom (comment m'avez-vous appelé? 192.168.0.3? Ce n'est pas mon nom. Je suis Localhost) et vous devez le modifier. ...../Apache/config/httpd.conf
Listen *:80
après votre pc se connecte à un autre pc utilisez ces 4 étapes:
4 étapes:
1- Éditer ce fichier: httpd.conf
pour cela, cliquez sur le serveur Wamp et sélectionnez Apache et sélectionnez httpd.conf
2- Trouver ce texte: Refuser à tout
dans la balise ci-dessous:
<Directory "c:/wamp/www"><!-- maybe other url-->
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.Apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
# Require all granted
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>
3- Changement à: Refuser de none
comme ça:
<Directory "c:/wamp/www">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.Apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
# Require all granted
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from none
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
4- Redémarrer Apache
N'oubliez pas de redémarrer Apache ou tous les services !!!