servidor - publicar web service en iis
Acceder a un sitio web local desde otra computadora dentro de la red local en IIS 7 (5)
Bien, entonces aquí está el escenario:
Tengo una computadora A dentro de mi red local que ejecuta IIS 7. Agregué un nuevo sitio web, digamos samplesite.local, a través del Administrador de IIS, y edité el archivo de hosts dentro de% systemroot% / system32 / drivers / etc / con esta nueva línea:
127.0.0.1 samplesite.local
Entonces, en un navegador que se ejecuta en la computadora A, si escribo samplesite.local en la barra de direcciones y presiono Enter, todo funciona bien . Puedo acceder al sitio web.
Ahora quería acceder a este sitio web desde otras computadoras locales, por ejemplo, la computadora B o un iPad , no desde el exterior, sino desde dentro de la misma red local.
¿Alguna idea?
Editar: El IP del ordenador A es 192.168.1.100, y samplesite.local se está ejecutando en el puerto 80. Sin embargo, si escribo 192.168.1.100 en la barra de direcciones del navegador de cualquier computadora, me llevo al sitio web predeterminado de IIS, el del IIS logotipo, cuya dirección física es C: / inetpub / wwwroot /, no a samplesite.local.
Agregue dos enlaces a su sitio web, uno para el acceso local y otro para el acceso a la LAN de esta manera:
Abra IIS y seleccione su sitio web local (al que desea acceder desde su red local) desde el panel izquierdo:
Conexiones> servidor (usuario-pc)> sitios> sitio local
Abrir enlaces en el panel derecho en la pestaña Acciones agregar estos enlaces:
Local:
Type: http Ip Address: All Unassigned Port: 80 Host name: samplesite.local
LAN:
Type: http Ip Address: <Network address of the hosting machine ex. 192.168.0.10> Port: 80 Host name: <Leave it blank>
Voila, deberías poder acceder al sitio web desde cualquier máquina en tu red local usando la dirección IP de la LAN del host (192.168.0.10 en el ejemplo anterior) como la URL del sitio.
NOTA:
si desea acceder al sitio web desde LAN utilizando un nombre de host (como samplesite.local) en lugar de una dirección IP, agregue el nombre de host al archivo de hosts en la máquina de red local (El archivo de hosts se puede encontrar en "C: / Windows / System32 / drivers / etc / hosts " en windows, o " / etc / hosts " en ubuntu):
192.168.0.10 samplesite.local
Encuentre la dirección IP local de la computadora A y encuentre el puerto en el que se está ejecutando su sitio web. Luego, desde la computadora B, abra un navegador web y vaya a IP: puerto. Ejemplo: 192.168.1.5:80 si la IP de la computadora A es 192.168.1.5 y su sitio web se está ejecutando en el puerto 80
Panel de control >> Firewall de Windows >> Activar o desactivar el firewall de Windows >> Apagar.
Configuración avanzada >> Perfil de dominio >> Propiedades del firewall de Windows >> Estado del firewall >> Desactivado.
Panel de control >> Firewall de Windows
Configuración avanzada >> Reglas de entrada >> Servicios de World Wide Web: habilítelo todo o (Dominio, Privado, Público) según sea necesario.
no apague el cortafuegos, vaya a Panel de control / Sistema y seguridad / Firewall de Windows, luego Configuración avanzada y Reglas de entrada-> Desde la bandeja derecha, elija Nueva regla-> Puerto-> TCP y escriba el número de puerto 80, luego proporcione un nombre en la siguiente ventana, Eso es.