Ich habe Stomp + ActiveMQ in meiner Anwendung verwendet, um die Datenereignisse aus externen Anwendungen zu pushen. Ich kann dies auf HTTP [ws] einrichten, aber als ich versucht habe, dieses Setup auf meinen Produktionsserver zu verschieben, auf dem wir HTTPS [wss] haben, schlägt das Setup mit dem Fehler unautorisierten Zugriff fehl. Ich verstehe, dass es wegen der SSL ist, was wir auf Produktionsserver haben, aber ich bin nicht in der Lage, Lösung dafür herauszufinden, ich habe versucht, zu suchen und versuchte, den vorgeschlagenen Lösungen zu folgen, aber keine arbeiten. Jede Hilfe würde sehr geschätzt werden.stomp + ActiveMQ mit SSL
Update 1: Hinzufügen von Einzelheiten fragte
Hier ist der Code ist, was ich für STOMP var client = Stomp.client hinzugefügt haben ("WSS: // domain: 61614/stomp");
Und die Fehler, die ich bekommen ist "Reference: Stomp ist nicht definiert"
activemq: 5.9.0 STOM: 1.0.9
ohne AMQ-Version, Configs, Fehlerprotokolle ist es nicht einfach, Ihnen zu helfen. –
Keine Antwort, aber ich habe einen Nginx-Reverse-Proxy konfiguriert, der die TLS-Sitzung beendet und die Plain Websocket-Verbindung an AMQ übergeben hat. Auf diese Weise konnte ich das gleiche Zertifikat wie für eine verwandte Website an einem Ort verwalten. Es entlädt auch AMQ mit TLS-Zeug. Kein Grund, es sollte nicht funktionieren, obwohl –
@HassenBennour: Ich habe die Informationen hinzugefügt, die Sie gefragt haben, ich hoffe, es könnte Ihnen helfen, meine Frage zu beantworten. – Aditya