¿Cómo puedo controlar qué dirección IP usa IIS7?


18

En Win2k3, solía httpcfgdecirle a IIS que escuchara direcciones IP específicas en el servidor. Quiero ejecutar Apache con VisualSVN Server en el puerto 80 en otra dirección IP, pero IIS7 se une a todas las direcciones IP de forma predeterminada.

¿Qué utilidad para IIS7 controla los enlaces IIS7?


eso funcionó, pero debe agregar ip mientras el servicio http está funcionando.
BasePointer

Respuestas:


22

Encontré la respuesta. Hay una utilidad llamada netsh.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

De forma predeterminada, no hay direcciones IP en la lista, por lo que IIS7 se unirá a todas las direcciones IP. Si agrega una IP a la lista, escuchará solo esa IP o cualquier IP agregada a la lista. Es necesario reiniciar IIS7 para que el cambio surta efecto.

Editar:

Para enumerar las direcciones IP, escriba el siguiente comando después de agregar la dirección IP:

netsh http show iplisten

La netshutilidad devuelve la siguiente información:

IP addresses present in the IP listen list: xxx.xxx.x.x

0

Simplemente haga clic en la carpeta "Sitios" en el administrador de IIS y se enumeran todos los enlaces.

*: 80 sería el límite de todas las IP sin asignar

o

[hostheader] en *: 80

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.