2016-04-28 33 views
0

Derzeit werden externe HL7-Nachrichten an HTTPS gesendet, wobei Port 5400 mit SSL-Zertifikaten auf IIS7.5 verwendet wird. Die Nachrichten sollen an die Schnittstelle HTTP Port 5402 gesendet werden. Ich habe die Redirect-Option in IIS versucht. Der Client meldet, dass die Zertifikate funktionieren, aber sie erhalten eine 301/302-Antwort. Die Schnittstelle zeigt an, dass kein Verbindungsversuch unternommen wurde. Die Interface-Engine hat KEINE Option, SSL-Zertifikate zu verarbeiten, daher muss ich IIS verwenden. Ich habe gehört, dass Sie dies mit [ARR und URL Rewrite] tun können, aber keine Ahnung haben, wie die verschiedenen Ports einbinden oder ob dies überhaupt möglich ist.Wie leite ich den Datenverkehr von HTTPS PORT 5400 zu HTTP 5402 in IIS 7.5?

Zusammenfassung der Verkehrsführung: https://localhost:5400 ->http://localhost:5402

Antwort

1

Sie können dies tun, mit ARR + URL rewrrite. Erstellen Sie eine Regel wie diese

enter image description here

enter image description here

+0

Dank für das Ihnen helfen. Ich habe diese Arbeit bekommen. Ich musste die HTTPS auf Port 5400 mit dem SSL-Zertifikat binden. Fügen Sie eine ähnliche Regel hinzu - Wildcard - Pattern = *; Groß-/Kleinschreibung ignorieren [aktiviert]; Zustand-Leer; Server Var -Blank; Aktion = Neu schreiben; URL neu schreiben = http: //192.xxx.xxx.xxx: 5402; Anfrage anhängen [checked]; Log geschrieben [unmarkiert]; Prozess stoppen [nicht angehakt] – alsnow