Proxy-RPC über Apache (Port 443), wobei auch die SSL-Webseite beibehalten wird

318
John

Ich habe einen RPC-Daemon in Port 443, der im JSON-Format spricht. Ich möchte ihn in diesem Port belassen, um zu verhindern, dass er durch Firewalls blockiert wird.

Der Server hat auch eine HTTP-Webseite (Port 80), die ich für die Verwendung von SSL aktualisieren möchte.

Hier liegt das Problem, da Sie nicht zwei Dienste unter demselben TCP-Port ausführen können. Ist es möglich, den Datenverkehr nur mit Apache zu filtern und ihn an den Dienst weiterzuleiten? Wenn ja, wie würde ich Apache einrichten, um die JSON-Daten zu identifizieren?

Beispiel für eine unformatierte RPC-Anfrage:

{"method":"login","params":{"login":"admin","pass":"password","agent":"testing"},"id":1} 

Vielen Dank.

1
Sie können TLS / SSL immer noch über Port 80 ausführen, oder? mtak vor 6 Jahren 0
@mtak Ich möchte nicht vom Standard abweichen. Dazu müssten die Leute meine Website unter "https: //example.com: 80" verwenden, was schrecklich aussieht John vor 6 Jahren 0
Das wäre dann wohl gut in deiner Frage zu erwähnen;) mtak vor 6 Jahren 0

0 Antworten auf die Frage