Come posso controllare quale indirizzo IP utilizza IIS7?


18

In Win2k3, ero solito httpcfgdire a IIS di ascoltare specifici indirizzi IP sul server. Voglio eseguire Apache con VisualSVN Server sulla porta 80 su un altro indirizzo IP ma IIS7 si lega a tutti gli indirizzi IP per impostazione predefinita.

Quale utilità per IIS7 controlla i collegamenti IIS7?


questo ha funzionato, ma devi aggiungere ip mentre il servizio http funziona.
BasePointer

Risposte:


22

Ho trovato la risposta C'è un'utilità chiamata netsh.

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

Per impostazione predefinita non ci sono indirizzi IP nell'elenco, quindi IIS7 si assocerà a tutti gli indirizzi IP. Se aggiungi un IP all'elenco, ascolterà solo quell'IP o qualsiasi IP aggiunto all'elenco. È necessario riavviare IIS7 per rendere effettive le modifiche.

Modificare:

Per elencare gli indirizzi IP, digitare il comando seguente dopo aver aggiunto l'indirizzo IP:

netsh http show iplisten

L' netshutilità restituisce le seguenti informazioni:

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

0

Basta fare clic sulla cartella "Siti" in Gestione IIS ed elenca tutti i binding.

*: 80 sarebbe il limite a tutti gli IP tutti non assegnati

o

[hostheader] su *: 80

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.