web-dev-qa-db-fra.com

Accéder à un site Web local depuis un autre ordinateur du réseau local sous IIS 7

Ok, alors voici le scénario:

J'ai ordinateur A dans mon réseau local sous IIS 7.). J'ai ajouté un nouveau site Web, par exemple samplesite.local, via IIS = Manager et édité le fichier hosts dans% systemroot%\system32\drivers\etc\avec cette nouvelle ligne:

127.0.0.1 samplesite.local

Donc, dans un navigateur fonctionnant sur l’ordinateur A, si je tape samplesite.local dans la barre d’adresse et appuyez sur Entrée, tout fonctionne correctement. Je peux accéder au site.

Maintenant, je voulais accéder à ce site Web à partir d'autres ordinateurs locaux, par exemple, ordinateur B ou un iPad, pas du monde extérieur, mais de l'intérieur du même réseau local.

Des pensées?

Edit: L'adresse IP de l'ordinateur A est 192.168.1.100 et samplesite.local s'exécute sur le port 80. Toutefois, si je tape 192.168.1.100 dans la barre d'adresse du navigateur de n'importe quel ordinateur, je suis redirigé vers la valeur par défaut = IIS site Web, celui avec le logo IIS logo, dont l'adresse physique est C:\inetpub\wwwroot \, pas à samplesite.local.

30
fduayer

Ajoutez deux liaisons à votre site Web, une pour l’accès local et une autre pour l’accès au réseau local, de la manière suivante:

Ouvrez IIS et sélectionnez votre site Web local (auquel vous souhaitez accéder depuis votre réseau local) à partir du panneau de gauche:

Connexions> serveur (utilisateur)> sites> site local

Ouvrez Liaisons dans le panneau de droite sous l'onglet Actions ajoutez ces liaisons:

  1. Local:

    Type: http
    Ip Address: All Unassigned
    Port: 80
    Host name: samplesite.local
    
  2. LAN:

    Type: http
    Ip Address: <Network address of the hosting machine ex. 192.168.0.10>
    Port: 80
    Host name: <Leave it blank>
    

Voilà, vous devriez pouvoir accéder au site Web à partir de n'importe quel ordinateur de votre réseau local en utilisant l'adresse IP du réseau local de l'hôte (192.168.0.10 dans l'exemple ci-dessus) comme URL du site.

NOTE:

si vous souhaitez accéder au site Web à partir d'un réseau local en utilisant un nom d'hôte (par exemple, samplesite.local) au lieu d'une adresse IP, ajoutez le nom d'hôte au fichier hosts de la machine du réseau local (le fichier hosts se trouve dans "C:\Windows\System32\drivers\etc\hosts" dans Windows, ou "/ etc/hosts" dans Ubuntu):

192.168.0.10 samplesite.local

31
razzak

ne désactivez pas le pare-feu, allez dans Panneau de configuration\Système et sécurité\Pare-feu Windows, puis Paramètres avancés, puis Règles entrantes-> Dans le volet de droite, choisissez Nouvelle règle-> Port-> TCP et entrez le numéro de port 80 puis donnez un nom dans la fenêtre suivante, c'est tout.

15
Morteza

Panneau de configuration >> Pare-feu Windows

Paramètres avancés >> Règles de trafic entrant >> Services World Wide Web: activez-le tous ou (domaine, privé, public) selon vos besoins.

9
Pratik

Recherchez l'adresse IP locale de l'ordinateur A et le port sur lequel votre site Web est exécuté. Ensuite, à partir de l’ordinateur B, ouvrez un navigateur Web et accédez à IP: port. Exemple: 192.168.1.5:80 si l'adresse IP de l'ordinateur A est 192.168.1.5 et que votre site Web s'exécute sur le port 80

2
John Dorian