
Ich wurde gebeten, eine HTTP-Tomcat-Installation auf https zu verschieben.
Wir haben das Zertifikat bestellt und installiert und sind den Anweisungen des Anwendungsentwicklers gefolgt, die jedoch nicht funktionierten. Daher haben wir nach anderen Anweisungen gesucht und sind zu folgender Konfiguration für unsere Anschlussports gekommen:
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false"
keystoreFile="KeyStoreFileThatIsInSameDirectoryAsServer.xml"
keystorePass="*********"
protocol="org.apache.coyote.http11.Http11NioProtocol"
sslProtocol="TLS" />
Jetzt drehen sich http und https einfach um uns.
Ich kenne mich mit Tomcat nicht aus, aber die Protokolle, die ich finde, zeigen beim Testen keine Verbindungen oder Probleme an.
Wir möchten http nicht deaktivieren, bis https für die Anwendung funktioniert.
Als ich Folgendes verwendet habe, konnte ich http verwenden, aber https wurde einfach komplett ignoriert.
keystoreFile="%SINGULARITY_HOME%\lib\tomcat\conf\Keystore"
Gibt es irgendwelche Hinweise, wo ich nach den richtigen Protokollen oder eklatanten Fehlern in meinen Connector-Port-Informationen suchen kann?
Antwort1
Scheint, als müsste ich den vollständigen Pfad statt des relativen verwenden. Vielen Dank an den App-Entwickler, der sich darum gekümmert hat.
keystoreFile="FullPathtoKeystore-notRelative"