Windows 2012 R2 IIS 8.5.9600.16384 und Google Go Webservice parallel

Windows 2012 R2 IIS 8.5.9600.16384 und Google Go Webservice parallel

Meine Netzwerkadapter verwenden drei IP4-Adressen:

  • A
  • B
  • C

Der IIS betreibt zwei Sites: A, B und die Bindung ist

  • A>a:80
  • B>b:80
  • B>b:443

Ich habe den IIS so konfiguriert, dass er a und b wie folgt abhört:

  • netsh http add iplisten ipaddress=a:80
  • netsh http add iplisten ipaddress=b:80
  • netsh http add iplisten ipaddress=b:443

Der Befehl netsh http show iplisten zeigt:

  • A
  • B

Der Google Go-Webdienst läuft unter der IP4-Adresse:

  • C

Situation: Diese Konfiguration läuft unter Windows 2008 R2 einwandfrei. Unter Windows 2012 R2 scheint sie zunächst zu laufen, ABER nach dem Neustart des Servers läuft der Google Go Webservice, aber derStandorte A und B werden gestoppt. Ich kann sie jedoch manuell starten und alle drei Sites sind wieder betriebsbereit.

Ansatz 1: Die Seiten A und B laufen. Jetzt deaktiviere ich den Google Go Webservice und starte den Dienst neu. Aber die Seiten A und B sindimmer noch gestopptnach dem Neustart.

Ansatz 2: (der Go Webservice ist noch deaktiviert) Ich füge nun die globale IP-Adresse 0.0.0.0 hinzu, damit der IIS lauschen kann. Also zeigt netssh http show iplisten: 0.0.0.0, a, b. Nach dem Neustart laufen die Sites A und B noch. Das Lauschen auf 0.0.0.0 verhindert jedoch, dass der Google Go Webservice läuft, da seine IP und sein Portjetzt gesperrtvom IIS.

Frage: Warum benötigt der IIS die IP-Adresse 0.0.0.0, um die Sites zu starten? Für mich sieht das nach einem Fehler in Windows Server 2012 R2 aus. Im IIS8.5 habe ich auch andere Fehler gefunden, daher würde mich das nicht überraschen – zum Beispiel kann man das Zeichen ? nicht mehr in der Benennung der Standardwebsite verwenden, was bei einigen unserer ISAPI-Module problematisch ist (man kann xy.dll schreiben, aber nicht xy.dll?start). Was kann ich jetzt tun, damit die drei Sites gleichzeitig laufen? Vielen Dank für Ihre Unterstützung.

Antwort1

Wäre es ausreichend, sie alle nach dem Systemstart per Batch-Skript zu starten? Vielleicht nicht die eleganteste Lösung, aber es sollte funktionieren.

verwandte Informationen